2014-01-07 71 views
0

当我的应用程序加载时,它向后端发送请求以加载粗粒度JSON有效内容,并将其存储在$scope.data中。有没有办法将模型绑定到AngularJS中的另一个模型?

然后我想从$scope.data获取一个属性,并将其存储在$scope.netWorkDetails(代码只是一个例子):

$scope.networkDetails = { 
    type: $scope.data.network.type; 
} 

有绑定$scope.networkDetails$scope.data.network.type的方式,使之得到更新,每当$scope.networkDetails变化?

回答

1

看起来我应该在此问题使用scope.$watch ...

万一别人绊倒:

$scope.$watch("myModel.fullName", function(newValue, oldValue) { 
    $scope.myOtherModel = { 
    fullName: newValue 
    }; 
}); 
+0

护理向我们展示了应该如何使用?你可以回答自己的问题,并获得upvoted。 –

+0

已经有很多SO后解释[如何(以及为什么)使用$ watch](http://stackoverflow.com/questions/15112584/using-scope-watch-and-scope-apply) – Hylianpuffball

相关问题