Редактировать: Все пошли на всевозможные касательные, но остается вопрос - как получить атрибут элемента html внутри углового контроллера?Как получить атрибуты Html Element в AngularJS?
Вот plnkr попытка: http://plnkr.co/edit/0VMeFAMEnc0XeQWJiLHm?p=preview
//$scope.myElem = angular.element('testDiv'); //this breaks angular
$scope.myElem = $document.find('testDiv'); //this doesn't break angular, but unclear what it returns
$scope.myAttr = $scope.myElem.name; //this returns nothing
Если вам нужно убедительно, что это на самом деле нужно - мне нужно найти, когда пользователь прокручивает через DIV, как показано здесь: http://jsfiddle.net/rs3prkfm/ Обратите внимание, что это имеет не имеет ничего общего с вопросом, просто сценарий. Вопрос прост: как получить значение атрибута?
Ссылки:
Бесполезные Официальные документы: https://docs.angularjs.org/api/ng/function/angular.element
Единственная полезная ссылка, которая до сих пор не работает: http://mlen.io/angular-js/get-element-by-id.html
вы должны написать директиву и/или использовать 'ng-model' для привязки к модели. –
Я не понимаю, как директива имеет отношение вообще. Не груб, просто на самом деле. Ng-model получит мне ценность, правда, мне нужно изменить свой вопрос. Действительно ищет атрибуты, например element.clientHeight. – VSO
Директива позволит вам общаться с чем угодно. –