send(){
const el = this.elementRef.nativeElement.querySelector('.eventlist');
if (el) {
el.addEventListener('click', this.accounType.bind(this));
}
}
accounType(id, message) {
console.log(id, message);
}
component.html
<ul >
<div *ngFor="let chat of chatContent; let i = index">
<li [ngClass]="chat.type=='user' ? 'other': 'self'" [class]="'chat'+i">
<span *ngIf="chat.msgType=='text'" [innerHtml]=sanitizer.bypassSecurityTrustHtml(chat.message)></span>
</li>
</div>
</ul>
Dynamic HTML
<div class="btn-primary col-49 btn-inicio eventlist" (click)="accounType(1,2)">Coffee</div>
<div class="btn-primary col-49 btn-inicio eventlist" (click)="accounType(1,4)">Tea</div>
Динамически создаваемый html в окне чата, есть набор кнопок, в этих кнопках не работает событие нажатия