AngularJS greift auf DOM-Elemente in der Direktiven-Vorlage zu
Gibt es eine "kantigere" Möglichkeit, DOM-Elemente in einer Direktivenvorlage auszuwählen? Angenommen, Sie haben diese Anweisung:
app.directive("myDirective", function() {
return {
template: '<div><ul><li ng-repeat="item in items"></ul></div>',
link: function(scope, element, attrs) {
var list = element.find("ul");
}
}
});
Ich habe den jQuery-Stil-Selektor verwendet, um das DOM in den Griff zu bekommen<ul>
Element in meiner Vorlage gerendert. Gibt es einen besseren Weg, dies zu tun?