角度编辑复选框

时间:2015-08-03 15:39:42

标签: javascript angularjs

我需要编辑" Group"表中的一些元素。为此我选择表格中的元素与复选框,然后选择我尝试我想要的组。问题是,对于编辑,当我检查按钮时,我无法发送需要编辑的liftsideid,并且始终显示为未定义。 我简化了以及我发表评论的例子。

http://plnkr.co/edit/VFWyrQORIr0TQav6UYl7?p=preview

<button class="btn btn-outline btn-default" ng-click="updateGroup(selectedgroup, myliftsite)" ng-hide="edit"> Añadir al Grupo</button>

1 个答案:

答案 0 :(得分:0)

查看此工作演示:Plunker

您的问题是您在ng-repeat内使用ng-model

  

ngRepeat指令从集合中为每个项目实例化一次模板。每个模板实例都有自己的范围

所以你的ng-model实际上绑定到循环内的child scope。如果绑定到某个原始变量,JS引擎将创建新的原始值到子范围。因此,尝试将模型绑定到ng-repeat之外定义的某个对象。