考虑一项服务:
app.service('myService',function(){ this.strProp = ''; this.objProp = { content: '' } })
和控制器:
app.controller('myCtrl',function($scope,myService){ $scope.str = myService.strProp; $scope.obj = myService.objProp; })
还要考虑绑定两个范围属性的标记
当这些值通过用户输入通过视图更新时,我的服务将仅显示对该对象所做的更改,而字符串属性保持为空.
我是否正确地假设这是由于对象是通过引用绑定而字符串不是?