在ng-repeat angular中格式化列值
Format column value in ng-repeat angular
我是angular的新手,我有一个问题。我在数组中有一个值是1或0。当我在表中显示这些时,如果它是0,我想显示No,如果它是1,我想显示Yes。
我有这个表,Active显示1或0。
<table class="table table-striped table-bordered" id="tableA">
<thead>
<tr>
<th>ID</th>
<th>Namn</th>
<th>Active</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in dRows">
<td>{{item.ID}}</td>
<td>{{item.Name}}</td>
<td>{{(item.Active)}}</td>
</tr>
</tbody>
我怎样才能把它改成Yes和No呢?请帮忙,谢谢
如果你使用的是Angular 1.1.5
或更高版本,你可以使用条件运算符(?:):
<td>{{(item.Active == 1 ? 'Yes':'No')}}</td>
另一种方法是使用过滤器。首先,将过滤器添加到当前模块
app.filter('YesNo', function () {
return function (num) {
return num === 1 ? 'Yes' : 'No';
};
});
然后使用
<td>{{(item.Active | YesNo)}}</td>
相关文章:
- ng init中的表达式无法使用ng repeat
- Angular ng repeat order将多个字段作为一个字段
- 访问ng repeat中的第一个项目
- Angular js+ng repeat+字母数字索引不起作用
- 如何正确应用Angularjs ng repeat
- AngularJS Navigation (li ng-repeat, create header li), DOM
- 如何使用ng repeat中的选定输入更新我的对象
- 无法使用ng repeat检索动态创建的JSON对象的属性
- 使用 ng-repeat访问 ng 表单元素/值
- Toggle Switch在包含ng model和ng repeat之后不进行切换
- 如何在ng repeat angular js中使用$index
- 在Angularjs中,我如何使用ng repeat、ng model和ng click来动态更改内容
- ng repeat在ng repeat-过滤器不工作
- 在ng repeat中使用带有orderBy的方法
- Angular JS ng-repeat
- 在ng repeat中使ng disabled为true
- 使用NG Repeat angularJS格式化CSS图像
- AngularJS对未格式化日期表达式的ng-repeat过滤器
- 在ng-repeat angular中格式化列值
- ng-repeat中的Ng-click,没有正确格式化值