在我的Angular 5控制器HTML中,我有一个简单的ng-template
,其中包含一个表单,input
元素具有ngModel
绑定。该模板的模态形式仅通过按钮事件显示,如下所示:
openModal(template: TemplateRef<any>) {
this.modalRef = this.modalService.show(template);
}
当我单击表单上的一个按钮,并调用我的(click)
处理程序时,我不确定如何访问这些绑定值,因为它们似乎没有绑定到当前控制器。
所以模板有这样的东西:
<input type="text" name="ar" id="ar" class="form-control" ([ngModel])="ar" required>
但是this.ar
总是在控制器中未定义。