X-Editable无法在ng-repeat中定义表单

时间:2014-12-10 21:45:25

标签: angularjs ng-repeat x-editable

我正在尝试使用angularjs&进行列编辑x-editable,具有thead属性中定义的形式。当我单独为每个列执行标记时,这可以工作,但我希望使用ng-repeat定义列,这不起作用。

似乎表单控制器没有添加到作用域,因此x-editable字段不能使用$ parse(attrs.eForm)(作用域)引用它;来自xeditable.js

我的猜测是它的某种范围问题是在ng-repeat中定义的形式,但我是棱角分明的新手,所以不知道更多。

jsfiddle显示问题。使用仅包含一个项目的ng-repeat,并且html甚至没有引用这些属性用于测试目的。

<td style="width: 40%">
<td ng-repeat="header in headers" style="width:40%">

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)


这有点晚了,但这里是jsFiddle。当您使用angular xeditable创建动态表单时,诀窍是使用表格而不是普通形式:) e-form="rowform" 表格形式(或行可编辑)上的文档链接为here

答案 1 :(得分:-1)

使用div ng-form="myngformname" editable-form