有没有办法将模型单向绑定到AngularJS中的另一个模型?

时间:2014-01-07 01:25:28

标签: javascript angularjs

当我的应用加载时,它会向后端发送请求以加载粗粒度JSON有效负载,并将其存储在$scope.data中。

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

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

有没有办法将$scope.networkDetails绑定到$scope.data.network.type,以便在$scope.networkDetails更改时更新?

1 个答案:

答案 0 :(得分:1)

看起来我应该使用scope.$watch ...

如果其他人偶然发现了这个问题:

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