【发布时间】:2014-12-10 21:45:24
【问题描述】:
我正在尝试使用 angularjs 和 x-editable 进行列编辑,其形式在 thead 属性中定义。这在我单独为每一列进行标记时有效,但我正在寻找使用 ng-repeat 定义列,但这是行不通的。
似乎表单控制器没有添加到范围中,因此 x-editable 字段无法使用 $parse(attrs.eForm)(scope); 引用它来自 xeditable.js
我的猜测是它在 ng-repeat 中定义的表单存在某种范围问题,但我是 Angular 新手,所以不知道更多。
jsfiddle 显示问题。使用只有一项的 ng-repeat,而 html 甚至没有引用这些属性来进行测试。
<td style="width: 40%">
<td ng-repeat="header in headers" style="width:40%">
感谢您的帮助!
【问题讨论】:
标签: angularjs ng-repeat x-editable