Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有可编辑元素的表单在angular-x-editable示例代码中应具有“editable Form”属性_Javascript_Angularjs_X Editable - Fatal编程技术网

Javascript 具有可编辑元素的表单在angular-x-editable示例代码中应具有“editable Form”属性

Javascript 具有可编辑元素的表单在angular-x-editable示例代码中应具有“editable Form”属性,javascript,angularjs,x-editable,Javascript,Angularjs,X Editable,当我在自己的项目中尝试x-editable提供的示例代码时,我遇到了一个问题: 当我在我自己的应用程序中尝试在JSFIDLE中完美运行的代码时(只做了一些小的修改,比如控制器的名称),我得到以下错误消息: 具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18 具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18 具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18 具有可编辑元素的表单应具有“可编辑表

当我在自己的项目中尝试x-editable提供的示例代码时,我遇到了一个问题: 当我在我自己的应用程序中尝试在JSFIDLE中完美运行的代码时(只做了一些小的修改,比如控制器的名称),我得到以下错误消息:

具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。angular.js:11707:18
具有可编辑元素的表单应具有“可编辑表单”属性。
它阻止我编辑表中的行

这是我用过的小提琴:

关于这个问题,我在github上读了一整篇文章,但没有一个解决方案适合我。 这段代码怎么可能在JSFIDLE上工作而在我的项目中不出现问题呢?这可能是配置问题吗?我通过bower使用最新版本的xeditable


如果有人能给我小费或给我指出正确的方向,我将不胜感激。

好的,我解决了我的问题。如果您有类似的问题,这可能会有所帮助:

在我的应用程序中,有另一个标签包围了大部分站点,包括可编辑表。这会给xeditable带来麻烦。因此,错误消息是正确的。我删除了这张表格,解决了这个问题。另一种方法是使外部表单也可编辑


因此,如果遇到相同的错误消息,请务必检查html源代码并查找标记

如果在另一个表单(嵌套表单)中使用
,则可能发生此错误。我发现解决方案如下:


使用
而不是普通的
标记可以解决此问题。

我有一个类似的问题,即我有一个管理其他元素的“外部表单”,我希望包含一个“可编辑表”。您是否可以包含在您的案例中运行良好的“代码的最终版本”?我试过用,但没用