AngularJS acessando elementos DOM dentro do template de diretiva

Existe uma maneira mais "angular" de selecionar elementos DOM dentro de um modelo de diretiva? Por exemplo, digamos que você tenha essa diretiva:

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

Eu usei o seletor de estilo jQuery para obter o DOM<ul>&nbsp;elemento processado no meu modelo. Existe uma maneira melhor de fazer isso?