所以,我有例如这个控制器:
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
上绑定元素?
答案 0 :(得分:2)
更好的问题是你想做什么?在角度中,范围内的单个元素可以通过各种机制绑定到多个html元素,因此尝试查找它影响的所有内容非常困难。从好的方面来说,可能没有必要。
角度的主要租户之一是你应该更新你的模型并让你的视图自己照顾,也就是说,视图依赖于模型是可以的,但模型不应该依赖于视图。