Javascript angularjs-表单ng提交不使用动态生成的表单html
我想使用“ng repeat”生成多个表单,并将数据绑定到表单。 我已经使用angular js指令生成了html,但事件不会在生成的html上触发。我认为angular js无法在加载的DOM中找到HTML 这是我在Plunker上的代码: 生成HMTL后,我想通过“ng submit”指令提交表单。 我使用的是angular js版本1.4.1,我的自定义指令是Javascript angularjs-表单ng提交不使用动态生成的表单html,javascript,html,angularjs,forms,Javascript,Html,Angularjs,Forms,我想使用“ng repeat”生成多个表单,并将数据绑定到表单。 我已经使用angular js指令生成了html,但事件不会在生成的html上触发。我认为angular js无法在加载的DOM中找到HTML 这是我在Plunker上的代码: 生成HMTL后,我想通过“ng submit”指令提交表单。 我使用的是angular js版本1.4.1,我的自定义指令是 <div custom-form formfor="eng" formforid="1"></div>
<div custom-form formfor="eng" formforid="1"></div>
由于您在指令中使用的是隔离作用域,因此指令无法直接访问父作用域函数。 您可以使用以下语法将函数的引用传递给submit to指令:
scope: {
formfor: "@",
formforid: "@",
formFn:"&"
},
然后您需要将指令用法修改为
指令模板和实现也需要更改
看到我的扑克牌了吗