Angular ng模板对话框中的ngModel
在Angular 5 controller HTML中,我有一个简单的Angular ng模板对话框中的ngModel,angular,angular5,ngx-bootstrap,ngx-bootstrap-modal,Angular,Angular5,Ngx Bootstrap,Ngx Bootstrap Modal,在Angular 5 controller HTML中,我有一个简单的ng模板,其中有一个表单,input元素有一个ngModel绑定。该模板的模式表单仅通过按钮事件显示,如下所示: OpenModel(模板:TemplateRef){ this.modalRef=this.modalService.show(模板); } 当我单击表单上的按钮,它调用我的(click)处理程序时,我不确定如何访问这些绑定值,因为它们似乎没有绑定到当前控制器 因此,模板有如下内容: <input type
ng模板
,其中有一个表单,input
元素有一个ngModel
绑定。该模板的模式表单仅通过按钮事件显示,如下所示:
OpenModel(模板:TemplateRef){
this.modalRef=this.modalService.show(模板);
}
当我单击表单上的按钮,它调用我的(click)
处理程序时,我不确定如何访问这些绑定值,因为它们似乎没有绑定到当前控制器
因此,模板有如下内容:
<input type="text" name="ar" id="ar" class="form-control" ([ngModel])="ar" required>
但是
这个.ar
在控制器中始终是未定义的。用[(ngModel)]
替换([ngModel])
。可能是它的重复。如果变量名中没有输入错误,则帮助;)谢谢