angularjs – 将变量传递给Angular指令

前端之家收集整理的这篇文章主要介绍了angularjs – 将变量传递给Angular指令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我有一个指令myDir,我称之为ng-repeat这样
<my-dir myindex="{{$index}}"></my-dir>

如何访问myindex?当我在postLink函数中使用attrs.myindex时,我得到实际的字符串{{$ index}}。当我检查html,它实际上说myindex =“2”

任何帮助赞赏

谢谢
–MB

尝试
<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

原文链接:https://www.f2er.com/angularjs/145823.html

猜你在找的Angularjs相关文章