AngularJS:如何在编译之前获取ng-repeat指令?

时间:2015-08-09 03:00:36

标签: javascript angularjs angularjs-directive angularjs-ng-repeat

我试图将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 -->

有没有办法在编译之前获取被转换的内容?

0 个答案:

没有答案