ngModel в диалоговом окне ng-template - PullRequest
0 голосов
/ 22 мая 2018

В моем HTML-контроллере Angular 5 у меня есть простой 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 всегда неопределен в контроллере.

...