Как вызвать событие клика в добавленной в Typescript кнопке html? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть кнопка, которая создается в добавленном html в машинописном тексте. Я добавил функцию щелчка по имени btnCancelNewClientAppointment, но она не вызывает свою функцию. Как я могу это сделать?

 let dialogObj: Dialog = (document.querySelector('.e-schedule-dialog') as EJ2Instance).ej2_instances[0] as Dialog;

  dialogObj.footerTemplate ='<div>' +  
  '<button id="saveButton" #saveSavedClientButton class="e-control e-btn e-primary sendButton" data-ripple="true">Kaydet</button>' +
  '<button id="cancelButton" #btnCancelNewClientAppointment class="e-control e-btn" data-ripple="true" (click)="btnCancelNewClientAppointment()">İptal</button>'+  
  '</div>' 


 btnCancelNewClientAppointment():void{
    let dialogObj: Dialog = (document.querySelector('.e-schedule-dialog') as EJ2Instance).ej2_instances[0] as Dialog;
    dialogObj.hide();
  }

1 Ответ

0 голосов
/ 24 февраля 2020

Мы проверили вашу сообщенную проблему, мы подозреваем, что причиной проблемы является правильная проверка функции щелчка, вы можете присвоить имя функции и имя некоторой переменной. Итак, измените имя функции. Пожалуйста, найдите фрагмент кода ниже:

Kaydet +

<button id="cancelButton" #btnCancelNewClientApp class="e-control e-btn" data-ripple="true" (click)="btnCancelNewClientAppointment()">İptal</button>

Пожалуйста, найдите ниже ссылку для сообщения о проблеме: https://github.com/ngx-formly/ngx-formly/issues/661

Для вашего удобства мы подготовили образец. Пожалуйста, найдите ниже образец ссылки Ссылка образца: https://stackblitz.com/edit/angular-h8cqlw?file=app.component.html

Не могли бы вы проверить приведенный выше образец и связаться с нами, если вам нужна дополнительная помощь с этим?

С уважением,

Саранья Д

...