【发布时间】:2016-02-04 03:17:01
【问题描述】:
我在使用 angularjs 指令查找带有注入的 angular 元素的子 DOM 元素时遇到问题。
例如我有一个这样的指令:
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 外观中生成一个空数组。
为什么这么琐碎的事情不能正常工作?
【问题讨论】:
标签: javascript angularjs angularjs-directive