2015-03-30 2 views
-4

Код ниже показывает сервер jSON в URL-адресе, так как я могу изменить, например, имя игрока и их номера, используя AngularJs. Спасибо.Обновить объект в вложенном json Angularjs

{ 
"id": 1, 
"Team": "Arsenal", 
"Manager": [ 
{ 
    "id": 1, 
    "Name":"Arsene_Wenger", 
    "Players": [ 
    { 
     "id": 1, 
     "Name": "Welbeck", 
     "Number": "23" 
    }, 
    { 
     "id": 2, 
     "Name": "Ramsey", 
     "Number": "16" 
    } 
    ] 
} 
] 
} 
+0

Изменить, где, на сервере? Если это так, вам нужно будет получить данные с сервера, изменить его на вид, а затем отправить данные обратно. –

+0

см. Https://docs.angularjs.org/api/ng/function/angular.forEach –

ответ

0

Просто связать нг-модель на HTML стороне, например:

<div ng-repeat="player in Football.Manager[0].Players;"> 
<input type="text" ng-model="player.Name" > {{player.Name}}</input> 
<input type="text" ng-model="player.Number" >{{player.Number}}</input> 
</div> 

Затем, когда модель изменяется в HTML, это повлияет на модель JSON вы получили.

+0

сервер находится в URL-адресе – Abdoulrachid

Смежные вопросы