このテンプレートには、リピーターを含むディレクティブがあります。
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>'
リンク関数内では、$ timeout内に配置しない限り、以下は空の配列を返します。
var tmp = element.find('.btn');
フィドルへのリンク:http://jsfiddle.net/dkrotts/XF3RY/1/
これらの要素はリンク時に利用可能にすべきではありませんか?そうでない場合、この状況を処理するためのよりクリーンな方法はありますか?