我正在尝试访问ng-repeat
from within 指令的 $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>
因为我需要使用集合的key来设计index.html中的模板。这是一个伪代码,其中 [1,2,3] 是集合。我想使用集合的键来访问 index.html 集合中的自定义值