angularjs ディレクティブが注入された角度要素を持つ子 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 ルックで空の配列が生成されます。
些細なことがうまくいかないのはなぜですか?