Ich arbeite in einer Direktive und ich habe Probleme mit dem Parameter element
, um seine Childs nach Klassennamen zu finden.Finden Kind Element in AngularJS Direktive
.directive("ngScrollList", function(){
return {
restrict: 'AE',
link: function($scope, element, attrs, controller) {
var scrollable = element.find('div.list-scrollable');
...
}
};
})
ich es durch die Tag-Namen finden kann, aber es scheitert es von Klassennamen zu finden, wie ich in der Konsole sehen:
element.find('div')
[<div class="list-viewport">…</div>,<div class="list-scrollable">…</div>]
element.find('div.list-scrollable')
[]
Welches ist die richtige Art und Weise zu tun, so etwas wäre? Ich weiß, ich kann jQuery hinzufügen, aber ich frage mich, ob würde das nicht zuviel des Guten sein ....
nicht sicher, ob dies [hilft] (http://stackoverflow.com/questions/17283697/angularjs-how-to-find-using-jqlite)? – Pete