【发布时间】:2019-05-17 12:24:42
【问题描述】:
我是 javascript 和 Angular 的新手。假设我有一个带有 {"xyz":{Key:info}} 的 JSON 对象。我想将 {Key:info} 添加到数组中。
我想让 "xyz" 成为一个数组。例如:{"xyz":[{Key:info}]} 这样我就可以将更多的{Key:info} 推入该数组-{"xyz":[{Key:info},{Key:info},{Key:info}]}。
我还需要每次检查 xyz 是否为对象,然后将其设为数组并仅推送一次。
我不知道如何使用 Angular javascript 做到这一点。
编辑:- 添加原始 JSON
$scope.ContentObj= {
"attribute-set": [
{
"attribute": [
{
"_name": "text-align",
"__prefix": "xsl",
"__text": "end"
},
{
"_name": "end-indent",
"__prefix": "xsl",
"__text": "10pt"
}
],
"_name": "odd__header",
"__prefix": "xsl"
},
{
"attribute": {
"_name": "font-weight",
"__prefix": "xsl",
"__text": "bold"
},
"_name": "pagenum",
"__prefix": "xsl"
}
],
"_version": "2.0",
"__prefix": "xsl"
}
【问题讨论】:
标签: javascript arrays angularjs json