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

时间:2015-05-08 06:38:29

标签: javascript angularjs data-binding bind

嗨,我有一个问题,从模板到控制器绑定数据与angularjs

第一个我有对象(已编辑

$scope.data =  {

               }

之后我将它绑定到html

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

但是我得到控制器

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

需要的是

item = array(0: object())

我该怎么做

1 个答案:

答案 0 :(得分:1)

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

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

并在HTML中使用

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

然后模型对象将变为这样:

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

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