AngularJS/JSON:通过值而不是索引来引用数组成员
AngularJS/JSON: Refer to array member by value instead of index?
我有JSON数据的格式:
[
{
"name": "partnerCodePrefix",
"val": "12345",
"inherit": true
},
{
"name": "partnerCode",
"val": "AAAAAnnnnnnnnnnnnnnn",
"inherit": false
}
]
目前,我正在访问这个数据在我的UI与数组索引号,如:
<tr class="inherited">
<td>
<label>Partner Code Prefix</label>
</td>
<td>
<input type="checkbox" name="partnerCodePrefixInherit" id="" ng-model="mob.mobData[1].inherit">
</td>
<td>
<input type="text" ng-model="mob.mobData[1].val" ng-disabled="mob.mobData[1].inherit">
</td>
</tr>
那么,在这个例子中,我得到partnerCodePrefix
的val
与
ng-model="mob.mobData[1].val"
然而,我宁愿获得val
与数组成员的name
值,而不是它的索引,所以我可以更容易地重新排序行,如果需要。
例如:
ng-model="mob.mobData['name==partnerCodePrefix'].val"
有什么办法可以做到吗?正确的语法是什么?
我认为你可以有一个函数接受值和参数并返回数组的索引当名称等于参数时就像
暴徒。mobData [returnIndex (str)]。Val
相关文章:
- 引用Javascript中的索引集合
- 我可以按索引而不是名称引用ngRepeat中的项目吗
- 如何在aurelia中获得重复父索引的引用
- 如何避免在将索引作为函数的参数发送时引用for循环中的最后一个索引
- Hogan.js-引用具有特定索引的项
- 使用等效的 Object.indexOf 引用对象中的对象的索引
- 面对此错误“ 未捕获的引用错误:幻灯片索引未定义 ”在光滑.js
- 索引数据库引用错误:未定义数据库
- 如何按索引引用对象属性
- 如果我在 Filter() 函数中使用索引,我会得到一个未定义的引用错误吗?
- angularjs ng在元素中重复索引或数据引用
- 出现错误:使用javascript引用数组的索引
- 将索引附加到对象引用
- 单选按钮选择索引更改,当添加icheck.js脚本引用时不触发
- 如何用特定索引的引用替换字符串的所有字符
- AngularJS/JSON:通过值而不是索引来引用数组成员
- 引用对象属性'field1'使用索引从{#for}
- 我如何引用点击第一<光>到另一个数组的第一个索引,依此类推
- 当使用变量引用数组的索引时,不能改变Jquery中的css
- 如何在JavaScript中通过索引引用数组项