【发布时间】:2021-02-02 10:21:36
【问题描述】:
我正在尝试创建一个基于聊天的应用程序,在其中我根据要求创建每种类型的聊天弹出窗口并使用Angular Renderer2。我尝试在 UI 中渲染时向聊天消息元素添加 (click) 属性。
我收到了这个错误:
DOMException:无法在“元素”上执行“setAttribute”: '((click))' 不是有效的属性名称。
chat.component.ts
const btn3: HTMLDivElement = this.renderer.createElement('button');
this.renderer.addClass(btn3, 'btn');
this.renderer.addClass(btn3, 'btn-light');
this.renderer.setAttribute(btn3, '(click)', 'sendMessage()');
btn3.innerHTML = 'Maybe later!';
this.renderer.appendChild(buttons, btn3);
【问题讨论】:
标签: html angular typescript angular-renderer2