Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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 在表单中动态分配ng模型_Javascript_Angularjs - Fatal编程技术网

Javascript 在表单中动态分配ng模型

Javascript 在表单中动态分配ng模型,javascript,angularjs,Javascript,Angularjs,与类似,但提供的解决方案将其分配给相同的元素。我想做的是将它分配给元素内部的元素 例如,给定一个表单 <form name="myForm" my-directive controller="MyController as me"> <input name="email"> <input name="password"> <button type="submit" ng-click="me.submit()"> </form>

与类似,但提供的解决方案将其分配给相同的元素。我想做的是将它分配给元素内部的元素

例如,给定一个表单

<form name="myForm" my-directive controller="MyController as me">
  <input name="email">
  <input name="password">
  <button type="submit" ng-click="me.submit()">
</form>

我想把它转换成

<form name="myForm" my-directive controller="MyController as me">
  <input name="email" ng-model="email">
  <input name="password" ng-model="password">
  <button type="submit" ng-click="me.submit()">
</form>


我原以为是用“pre”进行编译,然后执行$compile,但我似乎得到了两次分配ng click的副作用。

这样做的目的是什么?有什么特别的好处吗?避免重复你自己。看看名称和ng模型是如何相同的?不管怎样,我想我现在得到了大部分解决方案,试图弄清楚为什么我的“sub指令”在没有进行一些可笑的DOM攻击的情况下无法工作。你可以使用
terminal:true
停止编译,然后用
$compile
手动触发它。谢谢@Andrésesgerra我做到了这一点。也许你可以把它写成一个正式的答案。我仍在努力确保子指令自己起作用。