Я новичок в javascript и угловых.Предположим, у меня есть объект JSON с {"xyz":{Key:info}}
.Я хочу добавить {Key:info}
в массив.
Я хочу сделать "xyz" массивом.Например: {"xyz":[{Key:info}]}
Так что я могу добавить больше {Key:info}
в этот массив - {"xyz":[{Key:info},{Key:info},{Key:info}]}
.
Также мне нужно каждый раз проверять, является ли xyz объектом, затем делать его массивом.и нажмите только один раз.
Я не понимаю, как я могу сделать это с угловым JavaScript.
РЕДАКТИРОВАТЬ: - Добавлено orig 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"
}