使用 angular 将数组从模板绑定到控制器

bind array from template to controller with angular

您好,我在使用 angularjs

将数据从模板绑定到控制器时遇到问题

第一个我有对象(已编辑

$scope.data =  {

               }

之后我将它绑定到 html

<input ng-model="data.item.test[0].value" />

但我控制我得到

{
    item: object() {
        0: object() {value: "ok"}    
    }
}

需要的是

item = array(0: object())

我该怎么做

更改控制器中的模式结构:

$scope.data = {
    "item": []
};

并在 HTML 中使用

<input ng-model="data.item[0].value" />

那么模型对象就会变成这样:

{
  "item": [
    {
      "value": "ok"
    }
  ]
}

演示: http://plnkr.co/edit/u66QJhYiduk668C54fOb?p=preview