我试图将ng-repeat指令放入另一个转换其内容的指令中。这里的要点是在编译之前检索被转换的内容,例如:
<tr ng-repeat="item in items">
<td>{{item}}</td>
</tr>
以下是我想要实现的一个简单示例(以及plnkr):
app.directive('pageable', function() {
return {
restrict:'E',
template:'<div ng-transclude></div>',
transclude: true,
priority: 1001,
scope: true,
compile: function(element, attrs) {
console.log(element.html());
console.log(element);
}
};
});
实际上,我已经编译了ng-repeat指令或只是评论:
<!-- ng-repeat: item in items -->
有没有办法在编译之前获取被转换的内容?