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