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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage