Как использовать ng-класс с классом css, в котором есть «-»?

Я пытаюсь использовать ng-класс с классом css под названием has-warning. Проблема в том, что Angular, кажется, интерпретирует - как минус и пытается сделать has минус warning, что выдает ошибку. Так что это не работает -

ng-class="{has-warning: form.name.$dirty && name.length == 0}"

Как еще я могу написать свой ng-класс? И нет, я не могу переименовать has-warning


person David says Reinstate Monica    schedule 20.11.2014    source источник
comment
вы пробовали поставить его в одинарные кавычки?   -  person Daniel A. White    schedule 20.11.2014
comment
это простой объект javascript, просто укажите свой ключ   -  person vp_arth    schedule 20.11.2014


Ответы (1)


С одинарными кавычками:

ng-class="{'has-warning': form.name.$dirty && name.length == 0}"
person M'sieur Toph'    schedule 20.11.2014