私はこのようなngクラスを持っています
ng-class="{'alert alert-success': response.submitSuccess , 'alert alert-danger': !response.submitSuccess }"
問題は、「response.submitSuccess」が true を返すと仮定すると、アラートクラスではなくアラート成功クラスのみが追加されることです。
alert
その場合、クラスを永続的にする方が理にかなっていませんか? (修辞的な質問)
次のように実行できます。
class="alert" ng-class="{'alert-success': response.submitSuccess , 'alert-danger': !response.submitSuccess}"
そして、これが動作の理由です (以前は偽であったため、条件alert
によって以前に設定されたクラスが削除されます)。!response.submitSuccess
式が変更されると、以前に追加されたクラスが削除され、新しいクラスが追加されます。