我的服务在我的复选框表单中缺少了我需要的元素 - productUsed = false。
如何将其推送到我的json中,以便它成为一系列复选框的表单页面的模型的一部分。
json结构类似于以下内容:
"Data": [
{
"AcceptedValues": [
{
"Category": {
"Key": 2126,
"Value": "Category"
},
"ProfileOptions": [
{
"Key": 46546798,
"Value": "product Name"
},
{
"Key": 46546769,
"Value": "product Name"
},
{
"Key": 2164,
"Value": "product Name"
}
]
},
{
"Category": {
"Key": 4646789,
"Value": "Category Name"
},
"ProfileOptions": [
{
"Key": 464987946,
"Value": "Product Name"
},
{
"Key": 132465,
"Value": "Product Name"
}
]
}
]
}
]
答案 0 :(得分:0)
如果值始终为false(此刻),您可以直接在视图中绑定它:{{product.productUsed}}
。
如果某个属性不存在,Angular会在该范围内设置一个新属性(默认值为false
我猜)
如果以后编辑数据,此代码将运行良好。
答案 1 :(得分:0)
//假设$ scope.recordlist是原始的json
$scope.UpdatedRecordlist = $scope.recordlist.map(function(obj) {
return angular.extend(obj, {productUsed:'false'});
});
//现在$ scope.UpdatedRecordlist是带有productUsed元素的新更新的json