如果我有一个指令并且我像这样myDir
在内部调用它ng-repeat
<my-dir myindex="{{$index}}"></my-dir>
我怎样才能访问myindex
?{{$index}}
当我attrs.myindex
在postLink
函数中使用时,我得到了实际的字符串。当我检查 html 时,它实际上说myindex="2"
.
如果我有一个指令并且我像这样myDir
在内部调用它ng-repeat
<my-dir myindex="{{$index}}"></my-dir>
我怎样才能访问myindex
?{{$index}}
当我attrs.myindex
在postLink
函数中使用时,我得到了实际的字符串。当我检查 html 时,它实际上说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)
}
};
})
演示:Plunker