1

如何在嵌入模板中使用 ngRepeat 项目?可能吗?

指令模板:

<ng-transclude ng-repeat="record in records | filter1 | filter2"></ng-transclude>

指示:

  app.directive('myDirective', function () {
    return {
      templateUrl: '/views/directives/mydirective.html',
      restrict: 'A',
      transclude: true,
      scope: {
        records: '='
      }
    };
  });

控制器视图:

<div my-directive records="myRecords">
  {{ myDirective.record }}
</div>
4

1 回答 1

1

从你做的方式看起来不像。

但是你可以$compile通过指令中的模板来实现这一点。

http://jsbin.com/mirisixodo/edit?html,js,控制台,输出

于 2015-09-14T20:53:29.993 回答