Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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 angularjs-表单ng提交不使用动态生成的表单html_Javascript_Html_Angularjs_Forms - Fatal编程技术网

Javascript angularjs-表单ng提交不使用动态生成的表单html

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>

我想使用“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>

由于您在指令中使用的是隔离作用域,因此指令无法直接访问父作用域函数。 您可以使用以下语法将函数的引用传递给submit to指令:

 scope: {
      formfor: "@",
      formforid: "@",
      formFn:"&"
    },
然后您需要将指令用法修改为

指令模板和实现也需要更改

看到我的扑克牌了吗