私はAngularJS、CSS、およびHTMLを使用しています。AngularJsのボタンテキストを動的に変更
私がやろうとしていることは次のとおりです。 ボタンは、特定の機能isPublished()
の出力に基づいて無効になります。ボタンの上にカーソルを置く必要があります。ボタンを無効にすると、テキストの上にカーソルを置くと "I'm disabled
"になり、無効にしないと "I'm not disabled
"になります。
コード:上記のコードでは
<span>
<input title="Im disabled" type="button" class="btn btn-primary" value="Publish" ng-click="publishFingerPrint()" ng-hide="isEdit" ng-disabled="isPublished()"/>
</span>
<script>
$(function() {
$(".btn btn-primary:ng-disabled").wrap(function() {
return '<span title="' + $(this).attr('title') + '" />';
});
});
</script>
、私はボタン(無効ではなく無効)にホバーテキストを取得。しかし問題は、テキストが同じ= Im not disabled
であるということです。私は2つの異なるテキストが必要です。また、私はng-mouseoverを試しましたが、なんらかの理由で動作していないので、title属性を使用しました。
誰もがこれで私を助けることはできますか?どんな助けもありがとう! ありがとう!
isPublished()関数内の$ scope.messageはうまくいった!ありがとう! –
@NikhilHegdeそれがあなたを助けたことを喜んで:) –