将动态值绑定到 ng-repeat(ng-repeat)内的进度条
Bind dynamic values to progress bar inside ng-repeat
>我在ng-repeat中有一个角度进度条
<div ng-repeat="item in result">
<progressbar animate="false" value="item.status" type="success"><b>{{item.status}}%</b></progressbar></div>
但是我得到的结果变量为
$scope.result=[
{
id: 0,
name: "Abc",
status: "InProgress"
},
{
id: 0,
name: "Abc",
status: "InHold"
}
]
如何根据我的 JSON 数据(状态)为进度条内的变量"值"分配特定数字。即,如果状态为"正在进行"值可以为 30。只是我想根据状态有条件地value
。
任何帮助将不胜感激。谢谢
您可以再编写一个函数,该函数根据状态返回value
。
喜欢这个
.HTML
<div ng-repeat="item in result">
<progressbar animate="false" value="getStatusValue(item.status)" type="success"><b>{{item.status}}%</b></progressbar></div>
.JS
$scope.result=[
{
id: 0,
name: "Abc",
status: "InProgress"
},
{
id: 0,
name: "Abc",
status: "InHold"
}
]
$scope.getStatusValue(st) {
if(st == "InProgress") {
return 30;
}
else if(st == "InHold") {
return 10;
}
}
它会起作用。
相关文章:
- 无法使用ng repeat检索动态创建的JSON对象的属性
- 在Angularjs中,我如何使用ng repeat、ng model和ng click来动态更改内容
- 在angular中,使用ng repeat生成动态html内容
- 如何验证使用 ng-repeat、ng-show(角度)动态创建的输入
- AngularJS ng repeat指令,具有复杂的嵌套数据结构和动态键
- 根据条件使用ng repeat动态显示输入复选框
- AngularJS ng-repeat列表是动态构建的,$index始终为零
- 具有 ng-repeat(ng-repeat)中动态字段名称的自定义指令
- 如何在 AngularJS 中使用 ng-repeat 动态生成 ng-model=“my_{{$index}}”
- Angular JS ng-repeat - 按动态集合跟踪
- ng-repeat中的加载指令(动态模板URL)
- ng-repeat之后的Angular JS回调是动态完成的
- AngularJS Ng-repeat,用表达式创建动态dom
- angularjs ng-repeat 中的动态互斥下拉列表
- 在数组子集上完成 ng-repeat 后动态触发事件
- Angular JS和Ionic-从ng-repeat动态更改img src
- 如何在angularjs中使用ng-repeat动态设置CSS中表格列的宽度
- 使用AngularJS指令、工厂和ng-repeat动态修改内容
- Ng-repeat动态设置字体颜色时产生错误
- 使用ng-repeat动态创建对象,希望默认选中复选框