2013-05-13 20 views
7

を動作するように表示されません。データが変更された場合はtrueに設定されます。 trueかfalseにかかわらず、[保存]ボタンが有効になります。要素検査では、ng-disabledの値が "true"と "false"の間を切り替えることがわかりますが、ボタンは常に有効です。NG-無効には、私は条件付きでNG-無効に使用して、私の[保存]ボタンを有効/無効にしようとしている

+7

Pls try ng-disabled = "!data.modified" – rajkamal

+0

ありがとう、私はこれもまた発見しました。 {{}}をいつ角度で使用するかは決して決してわかりません。それらを使用するときと使用しないときに黄金のルールがありますか? – Hilo

答えて

24

角度のjs属性(ng-show、ng-hide、ng-disabledなど)を使用しているときは、スネーク表記なしにする必要があります。 ng-disabled="!data.modified"。クラスのような他の通常の属性については、idをスニーク表記で使用する必要があります。 Ex。 class={{aVaribaleinControllerScope}}

+2

ありがとう!私はそれが好きという用語のスネーク表記を聞いていなかった – wmitchell

+1

私は彼が他の方法でそれを持っていると思う、彼は何かのためにキャメルケースを意味するようにこのような何かのようなスネーク表記 - これはhttp://en.wikipedia.org/wiki/ Snake_case、http://en.wikipedia.org/wiki/CamelCase)、あなたが{蛇のように見える場合を除き...それは楽しいですが、Snakeの場合は既に定義されています。 –

関連する問題