Angularjs标记表的行或列取决于值
Angularjs markup table row or colums depends on value
是否有任何方法可以根据值在行或列上添加类。如果列"anzahl"为空,则行背景色必须为"灰色",列"anzar"背景色必须变为"红色"。
<body ng-app ng-init='articles = [
{"id":"1","name":"A&R","type":"P77 ","anzahl":"0"},
{"id":"2","name":"Accuphase","type":"AC5 ","anzahl":"1"},
{"id":"3","name":"Acoustical Systems","type":"Archon","anzahl":"1"}
]'>
<div class="container">
<table class="table">
<tr ng-repeat="article in articles">
<td>{{article.name}}</td>
<td>{{article.type}}</td>
<td>{{article.anzahl}}</td>
</tr>
</table>
</div>
</body>
jsfiddle
您可以在中使用ng-class="{'class': expession}"
CSS
.custom-class{
background-color: gray
}
.default-color{
background-color: red
}
<table class="table">
<tr ng-repeat="article in articles" ng-class="{'custom-class': article.anzahl == null, 'default-color': article.anzahl != null}">
<td>{{article.name}}</td>
<td>{{article.type}}</td>
<td>{{article.anzahl}}</td>
</tr>
</table>
谢谢。
这里是我的固定小提琴以及它是如何工作的。
.custom-class{
background-color: gray
}
.default-color{
background-color: white
}
.warning-class {
background-color: red
}
<table class="table">
<tr ng-repeat="article in articles" ng-class="{'custom-class': article.anzahl === '0', 'default-color': article.anzahl !== '0'}">
<td>{{article.name}}</td>
<td>{{article.type}}</td>
<td ng-class="{'warning-class': article.anzahl === '0', 'default-color': article.anzahl !== '0'}">{{article.anzahl}}</td>
</tr>
</table>
小提琴
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS:我可以跳过函数参数回调吗
- AngularJS UI路由器不能像ng路由器那样工作
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何包含特定于每个视图angularjs的javascript文件
- AngularJS:ng之后,重复$scope值未按预期更新
- AngularJS-在JSON选择器中使用变量名
- $window.ga在AngularJS事件中未定义
- AngularJS-使用'true'属性
- AngularJS-不同的行为取决于我第一次输入的内容
- Angularjs标记表的行或列取决于值
- AngularJS - $watch内部的初始化,取决于两个模型
- AngularJS+Ionic:标签取决于滚动位置
- 动态谷歌图表取决于AngularJS$范围值
- 下拉取决于AngularJS中的另一个下拉列表
- AngularJS -一切都取决于我的登录服务
- 如何使一些字段隐藏取决于其他字段的值AngularJS, Razor, c#
- AngularJS通过文本输入来过滤对象数组,这取决于所选择的select选项
- 在引导 angularjs 中禁用 td 取决于角色权限
- AngularJS的过滤器取决于异步调用