4
特定の条件で属性を追加する必要があるこの属性ディレクティブがあります。しかし、それはすべてではありません、私はまた、この属性の値を$scope
のプロパティにバインドしたいと思います。 $timeout
は私がtrue
すべきis-magic-done
値を必要とする実行後コード(簡体字)で、これは、そう角:バインディングを持つ要素に(プログラムで)属性を追加します。
...
.directive('do-magic', function ($timeout) {
restrict: 'A',
link: function (scope, element) {
scope.isMagicDone = false;
element.attr('is-magic-done', scope.isMagicDone);
$timeout(function() {
scope.isMagicDone = true;
});
}
});
のように見えます。だから問題は:どのようにプログラムでバインドをセットアップできますか?
同じ要素 'ng-view'が定義されていると、この解決策がうまくいかないことに気付きました –