У меня возникают проблемы с директивами angularjs, которые обнаруживают дочерние элементы DOM с введенным элементом angular.
Например, у меня есть такая директива:
myApp.directive('test', function () {
return {
restrict: "A",
link: function (scope, elm, attr) {
var look = elm.find('#findme');
elm.addClass("addedClass");
console.log(look);
}
};
});
и HTML, например:
<div ng-app="myApp">
<div test>TEST Div
<div id="findme"></div>
</div>
</div>
У меня есть доступ к элементу, который создается добавлением к нему класса. Однако попытка доступа к дочернему элементу создает пустой массив в образе var.
Демо JSFiddle находится здесь.
Почему что-то настолько тривиальное не работает должным образом?