在.html中
<ion-content padding><div [innerHTML]=divcontent></div></ion-content>
在.ts页面
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.divcontent = "<button ion-button (click)='btnClick()'>My Button</button>";// here i may get any html/ionic content
}
它正在显示&#34; 我的按钮&#34;,但样式未应用,也未点击事件。
如果通过innerHTML进行绑定,我不支持读取事件,是否有任何解决方法可以使其工作?
答案 0 :(得分:0)
你能重构使用ngIf吗?
<ion-content padding>
<button ion-button *ngIf="showButton" (click)="btnClick()">My Button</button>
</ion-content>
showButton: boolean;
constructor(public navCtrl: NavController, public navParams: NavParams) {
this.showButton = true;
}