您好,我在使用 angularjs 将数据从模板绑定(bind)到 Controller 时遇到问题
我拥有的第一个对象(已编辑)
$scope.data = {
}
之后我将它绑定(bind)到html
<input ng-model="data.item.test[0].value" />
但我控制我得到
{
item: object() {
0: object() {value: "ok"}
}
}
需要的是
item = array(0: object())
我该怎么做
最佳答案
更改 Controller 中的模式结构:
$scope.data = {
"item": []
};
并在 HTML 中使用
<input ng-model="data.item[0].value" />
那么模型对象就会变成这样:
{
"item": [
{
"value": "ok"
}
]
}
关于javascript - 使用 Angular 将数组从模板绑定(bind)到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117321/