2013-02-04 39 views
0

指令模板,我有这个模板,其包括一个转发器指令:AngularJS与中继

template: '<div class="btn-group">' + 
        '<a href="javascript:void(0)" class="btn" ng-repeat="option in options" ng-click="select($event, scope)" value="{{option.value}}">{{option.label}}</a>' + 
       '</div>' 

在我的链接功能,下面的返回一个空数组,除非我把它放在$超时内:

var tmp = element.find('.btn'); 

链接到小提琴:http://jsfiddle.net/dkrotts/XF3RY/1/

不应该在链接时提供这些元素吗?如果不是,有没有更好的方法来处理这种情况?

+0

element.ready(函数(){}) – mpm

+0

这并没有为我工作。这里是小提琴:http://jsfiddle.net/dkrotts/XF3RY/2/ – Dustin

+0

当你得到它时,你打算用'.btn'做什么? –

回答