问题因为项目需求,页面中的表单字段为异步生成,所以我封装了一个组件来生成表单,但是推测可能是因为异步生成的原因,无论如果 angular 中 form 都一直是 valid 状态,进行 submit 操作只能触发原生的 invalid 事件关键代码
1 回答

狐的传说
TA贡献1804条经验 获得超3个赞
form指令好像只对静态的具有name属性的表单元素有效果,这种动态拼接的模板似乎木有作用。
不过可以试试ngForm
这个东西,大体的作用就是可以在form里面再嵌套一个form,它在官方文档也说了,是为了对表单项进行分组的,虽然这里用不到分组的功能,但是可以解决form对于静态name属性的依赖问题。
原来我做过一个项目中的表单生成逻辑是使用ng-repeat来做,我觉的应该和你这里的意思是差不多的吧。
添加回答
举报
0/150
提交
取消