因此,如果满足这两个条件,则需要添加一个类。 (对我而言)关于此的怪异部分是这些条件条件之一是C#。 这是代码:
ng-class="{'comment__header--higher': t.getCommentCount() == 0 , 'comment__header--no-results-a': (t.getCommentCount() == 0 && @(ViewBag.CommentB2 == null))}"
只要没有注释,无论添加哪个版本(A或B),都需要添加“ comment__header--higher”类。但是,仅在网站的A版本上,我需要添加“ comment__header--no-results-a”类。
第一个条件正常。但是在Chrome检查器中,我得到了:
{'comment__header--no-results-a': (t.getCommentCount() == 0 && ng-class)}
我不知道这是否只是浏览器/ angular在检查器中处理ng-class内的C#的方式,还是仅将条件替换为“ ng-class”的事实的原因?问题。