我正在试图找到一种向对象添加字段名称和值的方法。
例如我跟随......
$scope.product = {
"Requirements": [
{
"OriginPostcode": '',
"BearerSize": 100,
"BandwidthRequired": 10
}
]
}
我想再添加两个名字和值......
"Term": 36,
"Quantity": 1
我知道push()函数适用于数组。你对物体使用了什么?
非常感谢
答案 0 :(得分:2)
您可以使用像数组一样传递索引的baces:
$scope.product["Requirements"][0]["Term"] = 36
$scope.product["Requirements"][0]["Quantity"] = 1
你也可以这样做
$scope.product["Requirements"][0].Term = 36
$scope.product["Requirements"][0].Quantity = 1
还有...
$scope.product.Requirements[0].Term = 36
$scope.product.Requirements[0].Quantity = 1
您需要了解的是如何使用大括号[]或点来浏览javascript对象。看看this link