我有一个角度引导标签集。Angular JS:将类绑定到两个不同的表达式?
备注:这是一个ui-bootstrap指令。所以ng-class不起作用。
为了能够有条件地更改类,我发现这里的SO:
<tab heading="My Tab" class="{{classifyForm.$dirty ? 'tab-dirty':''}}">
伟大的作品,当表单classifyForm
脏了,它增加了类tab-dirty
否则删除它。
除了现在我需要做的事情与另一个条件和另一个另外到我有什么。
什么是两个表达式的组合方式,所以我得到本质:
if form is dirty,tab-dirty
(我现在)和if foobar then tab-foobar
所以,如果形式是肮脏和foobar的是真实的,结果选项卡应该有tab-dirty
和tab-foobar
类,如果只有一个是真的,那么只有这一个类。
我会在控制器中创建一个方法来生成类字符串,也许带有参数:) –
这是一个很好的方法。可能没有其他办法。 – Steve