지시문에서 작업 중이며 element
매개 변수를 사용하여 클래스 이름별로 하위 항목을 찾는 데 문제가 있습니다.AngularJS 지시문에서 자식 요소 찾기
.directive("ngScrollList", function(){
return {
restrict: 'AE',
link: function($scope, element, attrs, controller) {
var scrollable = element.find('div.list-scrollable');
...
}
};
})
내가 태그 이름을 찾을 수 있지만 내가 콘솔에서 볼 수있는 클래스 이름을 찾는데 실패 : 같은 일을의 올바른 방법이 될 것입니다
element.find('div')
[<div class="list-viewport">…</div>,<div class="list-scrollable">…</div>]
element.find('div.list-scrollable')
[]
를? 당신의 연결 기능, 돈에, 또한
// link function
function (scope, element, attrs) {
var myEl = angular.element(element[0].querySelector('.list-scrollable'));
}
이렇게, 내가 jQuery를 추가 할 수 있습니다 알고 있지만, 그 잔인한 .... 당신의 링크 기능에서
확실하지 (http://stackoverflow.com/questions/17283697/angularjs-how-to-find-using-jqlite)? – Pete