如何使用ng-transclude在指令中访问ng-repeat的$ index值

时间:2015-12-14 14:16:53

标签: angularjs angularjs-directive angularjs-ng-transclude

我试图从指令中访问ng-repeat的$ index值。 这是我的代码:

.directive('myGrid', function () {
return {
  restrict: 'E',
  templateUrl: 'templates/my-grid.html',
  transclude: true
 }
})

// my-grid.html
<div ng-repeat="i in [1,2,3] track by $index" ng-init="key = $index">
    <div ng-transclude></div>
</div>

// index.html
<my-grid>{{key}}</my-grid>

因为我需要使用集合的键来设计index.html中的模板。这是一个伪代码,其中[1,2,3]是集合。我想使用带有集合的密钥来访问index.html

中集合的自定义值

0 个答案:

没有答案