如果我有一个指令myDir,我可以ng-repeat这样调用它
myDir
ng-repeat
<my-dir myindex="{{$index}}"></my-dir>
我该如何访问myindex?我在函数中{{$index}}使用时会得到实际的字符串。当我检查html时,实际上说。attrs.myindex``postLink``myindex="2"
myindex
{{$index}}
attrs.myindex``postLink``myindex="2"
尝试
<my-dir myindex="$index"></my-dir>
然后
app.directive('myDir', function () { return { restrict: 'E', scope: { myindex: '=' }, template:'<div>{{myindex}}</div>', link: function(scope, element, attrs){ scope.myindex = attrs.myindex; console.log('test', scope.myindex) } }; })
演示:柱塞