2014-10-17 2 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

Смежные вопросы