Angularjs - Как объединить один bo-класс с одним ng-классом, используя ленивую загрузку?
Меня очень смущает версия angularjs 1.3+, до того, как я использовал bindonce, и теперь у нас ленивая загрузка с '::'.
Я не нашел, как я могу связать только один класс из нескольких классов ng.
Это был мой очевидный код:
<a [...] bo-class="{'tuto': user.tutorial}" ng-class="{liked: liked == true}">[...]</a>
Мне нужно использовать: нг-класс "::{'tuto': user.tutorial}" и сохранить мой второй нг-класс.
Как я могу сделать, чтобы объединить один bo-класс, используя ленивую загрузку с одним ng-классом, который связан?
Спасибо!
2 ответа
Попробуйте использовать этот уродливый обходной путь.
<a
bo-attr
bo-attr-class="user.tutorial?'tuto':''"
ng-class="{liked: liked == true}">[...]</a>
Для бо-класса вы можете использовать:
bo-class = "{'class1': условие1,'класс2': условие2}"
и так далее, в основном у вас могут быть пары ключ-значение, которые он будет оценивать для каждой пары.