function directiveOnChangeDisabled() { //linkオブジェクト作成 function link($scope, $elm, attr) { attr.$observe("disabled", function(value) { console.log("disabledが変更された value=" + value); if (value) { console.log("disabledされた"); //do something } }); } //END link() //ディレクティブオブジェクト返却 return { link: link }; } //END function