ng-model只绑定$ scope变量

时间:2017-01-21 21:15:40

标签: javascript angularjs

我有一个返回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时,它不会在更改后跟踪它。

0 个答案:

没有答案