我的选择下拉列表,如果2个变量形成JSON对象btn-success
,则需要!= null
类。
到目前为止我尝试过的功能无效,基本上如果term.tag
和term.id
不为空,请将类btn-success
添加到选择中。
这是在ng-repeat中term in terms
是JSON数据。
<select ng-class="{ 'btn-success': term.tag != null && term.id != null }">
<option value="companies">companies</option>
<option value="news">news</option>
<option value="people">people</option>
<option value="products">products</option>
</select>
你会怎么做?
答案 0 :(得分:2)
将您的HTML更改为以下内容:
<select ng-class="getButtonClass()">
在控制器中添加一个功能:
$scope.getButtonClass = function() {
if (term.tag && term.id) {
return 'btn-success';
}
});