ディレクティブがあり、その中でそれmyDir
を呼び出す場合ng-repeat
<my-dir myindex="{{$index}}"></my-dir>
どうすればアクセスできますmyindex
か? 関数内で{{$index}}
使用すると、実際の文字列を取得します。html を調べると、実際には.attrs.myindex
postLink
myindex="2"
ディレクティブがあり、その中でそれmyDir
を呼び出す場合ng-repeat
<my-dir myindex="{{$index}}"></my-dir>
どうすればアクセスできますmyindex
か? 関数内で{{$index}}
使用すると、実際の文字列を取得します。html を調べると、実際には.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)
}
};
})
デモ:プランカー