具有复杂嵌套 json 对象和数组的 ng-model

ng-model with complex nested json object and arrays

这是我的范围:

$scope.form_state = { values: {

  title: 'Hello',
  body: {
    und: [ { value: 'World' } ]
  }

} };

这是我的观点:

<input type="text" ng-model="form_state.values['title']" />
<textarea ng-model="form_state.values['body']"></textarea>

Hello 在文本字段中正确呈现,[object Object] 在文本区域中呈现,这意味着那里至少有一些东西......

那么,为什么这些 ng-models 中的任何一个都无法在文本区域中放置 World

form_state.values['body["und"][0].value']
form_state.values['body.und[0].value']

尝试像这样访问它:

form_state.values['body'].und[0].value

DEMO