我有一个返回dict的服务。在我的控制器中,我将其设置为$ scope variable:
.controller('viewCtrl', function($scope, myService) {
$scope.mydict = myService.mydict;
}
但是当我改变输入值时:
<input ng-model="mydict.mykey">
服务mykey
中的 myService.mydict
值也发生了变化。但我只想在$scope.mydict
变量中更改它。
我试过这样做:
var localDict = myService.mydict;
$scope.mydict = localDict;
这没有用。使用ng-value时,它不会在更改后跟踪它。