将variables传递给Angular Directive

如果我有一个指令myDir ,我在ng-repeat调用它,像这样ng-repeat

 <my-dir myindex="{{$index}}"></my-dir> 

我怎样才能访问myindex ? 当我在postLink函数中使用attrs.myindex时,我得到实际的string{{$index}} 。 当我检查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){ console.log('test', scope.myindex) } }; }) 

演示: Plunker