2015-03-05 2 views
2

Прямо сейчас у меня есть:Установка кнопка отключена, чтобы привести строки сравнения в angularjs

<button ng-click="doSomething()" ng-disabled="{{aVariable}} != 'Ready'">Button 1</button> 

Где aVariable первоначально установлен на «Ready», а затем установить на целое число, то обратно в состояние Готов.

Но кнопка не будет отключена/включена на основе ввода.

ответ

0

Я понял это сам. Должно ли использоваться:

<button ng-click="doSomething()" ng-disabled="aVariable != 'Ready'">Button 1</button> 
5

ng-disabled не требуется интерполяция директивы {{}}, вы можете напрямую использовать угловые scope переменные внутри директивы для решения выражений

Разметка

<button ng-click="doSomething()" ng-disabled="aVariable != 'Ready'">Button 1</button> 

Надежда это может помочь вам, спасибо.

+0

@BryceLanglotz добавил ответ всего за 1 минуту до вас. :) –

Смежные вопросы