Я работаю с 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
. Мне нужны два разных текста. Также я попробовал ng-mouseover, но по какой-то причине он не работает, поэтому я пошел с атрибутом title.
Может ли кто-нибудь помочь мне с этим? Любая помощь приветствуется! Спасибо!
$ scope.message внутри функции isPublished() отлично работает! Благодаря! –
@NikhilHegde Рад видеть, что это помогло вам :) –