2014-10-17 18 views
-1

所以,我有此控制器:如何從角度模型中獲取元素?

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>

現在我該怎樣通過綁定進去控制器輸入元素?換句話說,我如何獲得$scope.data上綁定的元素?

回答

2

更好的問題是你想要做什麼?在角度上,你的作用域中的單個元素可以通過各種機制綁定到多個html元素,所以試圖找到它所影響的一切是非常困難的。好處是,這可能沒有必要。

一個角的主要租戶的是,你應該升級模型,然後讓你的視圖自己照顧自己,那就是,這沒關係的觀點是依賴於模型,但模型不應該是取決於視圖。

+0

嗯..你是絕對正確的。謝謝! – nhaa123 2014-10-17 12:56:19