【发布时间】:2020-05-18 22:02:38
【问题描述】:
我想在 html 和 click 中使用动态按钮,我想在 Angular 中调用一个函数。我正在使用 angular 7。现在我找到了像 put button tag in angular staticly 这样的解决方案。但我不想使用它,因为我将动态拥有多个按钮、输入、日期选择器、时间选择器。所以请帮助我。我从过去 2 天开始一直在研究这个问题,但没有得到完美的解决方案。我也一直在使用 innerHtml 。但它不起作用。我用过 sanitizer ,它现在在 html 中显示按钮,但它的点击功能不起作用。它没有调用我的函数。
静态地它工作,但动态它不工作。请检查我下面的代码。
<br><h4>Dynamic</h4><br>
<div contenteditable="true [innerHtml]="dyanmicHtmlString"></div><br>
<h4>Static</h4><br>
<button (click)="somefunction()">Static Button</button>
this.dyanmicHtmlString = '<button (click)="somefunction()">Dyanamic Button</button>
【问题讨论】:
-
请为按钮点击问题创建一个stackblitz并分享它。
标签: angular