Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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/1/angularjs/20.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/2/cmake/2.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
如何将AJAX加载的表单绑定到';ngModel';[结束]_Ajax_Angularjs_Angularjs Directive_Angularjs Scope - Fatal编程技术网

如何将AJAX加载的表单绑定到';ngModel';[结束]

如何将AJAX加载的表单绑定到';ngModel';[结束],ajax,angularjs,angularjs-directive,angularjs-scope,Ajax,Angularjs,Angularjs Directive,Angularjs Scope,收到: 必修的! 必修的! 好啊 指令代码如下所示: app.directive('formLogin',function(){ 返回{ 要求:'ngModel', 链接:函数(范围、元素、属性、ngModelCtrl){ var inputs=元素[0]。querySelectorAll('input'); } }; }); 在经典版本中,如果指定表单的名称,表单控制器将以该名称发布到相关范围中。是否可以对AJAX加载的表单执行类似的操作? 问题在于加载表单后的验证输入。angular

收到:


必修的!
必修的!
好啊
指令代码如下所示:

app.directive('formLogin',function(){
返回{
要求:'ngModel',
链接:函数(范围、元素、属性、ngModelCtrl){
var inputs=元素[0]。querySelectorAll('input');
}
};
});
在经典版本中,如果指定表单的名称,表单控制器将以该名称发布到相关范围中。是否可以对AJAX加载的表单执行类似的操作?
问题在于加载表单后的验证输入。

angular设计用于通过ajax使用任意数量的内部指令或自定义指令或路由中的
templateUrl
加载大部分html。您使用什么方法加载此表单?@charlietfl好的,
templateUrl
。问题在于加载表单后的验证
输入
。建议不要使用与表单名称相同的模型对象作为字段。文档不在表单上调用
ng model
,验证对象是从表单名称创建的。对两个对象使用相同的名称将导致可能的碰撞。我真的不知道你的指令是什么意思for@charlietfl我发现了一只虫子。我必须为包含表单的模态窗口指定控制器。谢谢;)