具有复杂嵌套 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
这是我的范围:
$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