Angular ng模板对话框中的ngModel

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

在Angular 5 controller HTML中,我有一个简单的
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])
。可能是它的重复。如果变量名中没有输入错误,则帮助;)谢谢