如何从角度模型中获取元素?

时间:2014-10-17 12:33:59

标签: angularjs

所以,我有例如这个控制器:

angular.module('example', []).controller('ctrl', function($scope) {
  $scope.data = '' // Here, I want to know the element this property is binded to..
});

以及以下标记:

<div ng-controller="ctrl">
  ...

  <input type="text" ng-model="data" required>

  ...
</div>

现在如何通过bind获取控制器内的input-element?换句话说,如何在$scope.data上绑定元素?

1 个答案:

答案 0 :(得分:2)

更好的问题是你想做什么?在角度中,范围内的单个元素可以通过各种机制绑定到多个html元素,因此尝试查找它影响的所有内容非常困难。从好的方面来说,可能没有必要。

角度的主要租户之一是你应该更新你的模型并让你的视图自己照顾,也就是说,视图依赖于模型是可以的,但模型不应该依赖于视图。