0

カスタム ディレクティブを ngRepeat 内で動作させようとしていますが、明らかに動作させることができません。この場合、私はスコープを分離したいと「信じていません」。これは単にフレームワークの無知の問題であると思われますが、理解できないようです。ここに表示するプランクがあります: http://plnkr.co/edit/LNGJHtbh7Ay0CYzebcwr

4

1 に答える 1

1

このlink関数は、ディレクティブのインスタンスごとに 1 回だけ実行されるため、値を 1 回selレンダリングします。arr.name将来の変更を認識させるために、次を使用できます$watch

link: function(scope, elm, attr){
  scope.$watch('arr.name', function() {
    elm.text(scope.arr.name)
  });
}

ここでプランカー。

詳細については、$rootScope ドキュメントを参照してください。

于 2013-09-28T19:20:58.683 に答える