Итак, у меня есть класс, который нужно добавить, если эти два условия выполнены.Странная часть этого (для меня) заключается в том, что одним из этих условий является C #.Вот код:
ng-class="{'comment__header--higher': t.getCommentCount() == 0 , 'comment__header--no-results-a': (t.getCommentCount() == 0 && @(ViewBag.CommentB2 == null))}"
Класс «comment__header - более высокий» необходимо добавить независимо от того, какая версия (A или B), если нет комментариев.Однако только в версии сайта A мне нужен класс "comment__header - no-results-a".
Первое условное выражение работает нормально.Но в инспекторе chrome я получаю следующее:
{'comment__header--no-results-a': (t.getCommentCount() == 0 && ng-class)}
Я не знаю, так ли это, как браузер / angular обрабатывает C # внутри ng-класса в инспекторе, или факт фактическогозамена просто на «ng-class» является признаком того, что вызывает проблему.