Я новичок в Angularjs. Я выполнил ниже.
<textarea ng-model='message' name='input_message'>
<input type='button' name="sub_message" class='submit-btn' ng-disabled='!message' />
Вышеизложенное работает отлично. То, что он делает, отключает кнопку, пока что-то не было введено в текстовом поле выше. То, что я хочу достичь, заключается в том, что по умолчанию он должен показывать еще одну кнопку, как показано ниже:
<input type='button' name="like_message" class='submit-btn' />
Но если кто-то начинает вводить некоторый ввод в текстовое поле, кнопка ниже должна быть активной снова.
<input type='button' name="sub_message" class='submit-btn' ng-disabled='!message' />
Это ваше поведение в настройках
<textarea ng-model='message' ng-change="initialstate=false" ng-init="initialstate = true">
</textarea>
<input type='button' name="sub_message" value="submit" ng-if="message" />
<input type='button' name="like_message" value="like" ng-if="!message" />
Это не совсем понятно из вашего вопроса, но похоже, что вы хотите, чтобы появилась другая кнопка, как только активируется другая: это ng-if
если я когда-либо видел ее!
<input type='button' ng-if="message" name="like_message" class='submit-btn' />
ng-disabled
?