调用detach方法后,不再设置ngForm有效性

时间:2014-12-19 17:41:43

标签: angularjs zurb-foundation angular-foundation

我似乎无法弄清楚为什么我的嵌套ngForms无效。我将从基本概述开始。

我在Foundation揭示div中有一个表单标记。当我点击按钮时,会打开显示。经过一些检查后,我发现Foundation使用jQuery的detach方法从DOM中删除div并将其附加到body标签之前的右侧。我已经阅读了一些地方,这可能会与附加到表单的监听器混乱。如果我在显示div之外的页面上有表单,那么一切正常。一旦我将它放入显示div并调用detach方法,由于某种原因,ngform中的元素不再影响它们所处的ngForm的有效性。有趣的部分是嵌套在整个表单标记内的元素仍然可以正常工作。有关示例,请参阅以下JSBin。我认为根据this stackoverflow,范围被破坏了。任何和所有的帮助表示赞赏。谢谢。

JSBin example

0 个答案:

没有答案