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,console,output

于 2015-09-14T20:53:29.993 に答える