AngularJS uzyskiwanie dostępu do elementów DOM wewnątrz szablonu dyrektywy

Czy istnieje bardziej „kanciasty” sposób wybierania elementów DOM w szablonie dyrektywy? Załóżmy na przykład, że masz tę dyrektywę:

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");
        }
    }
});

Użyłem selektora stylu jQuery, aby zdobyć DOM<ul> element renderowany w moim szablonie. Czy jest lepszy sposób, aby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion