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