2014年9月5日金曜日

AngularJSのカスタムディレクティブでHTMLタグのアトリビュートの変更で何かをするサンプル

AngularJSのカスタムディレクティブでHTMLタグのアトリビュートの変更で何かをするにはどうしたらいいだろう?

ここではHTMLタグのdisabledが変更された時に何かをする場合を考える。

ポイントは$oberve()。



「$scope.$watch(attr.disabled, function(value){})」かなーと思ってたけどこれではダメで、「attr.$observe("disabled", function(){})」だった。