【发布时间】:2019-10-31 07:09:54
【问题描述】:
我有一个离子警报组件,其中包含“给我自己”和“给某人”的消息。这两个应该像按钮一样工作并路由到应用程序中的不同页面。但是(单击)和 [routerLink] 或在消息属性上调用 route.navigate 不起作用。有什么建议吗?
它基本上把它当作一个字符串,不响应(点击)事件。我也试过给 route.navigate,没有运气。
async transferMoneyTo() {
const alert = await this.alertController.create({
header: "Send Money",
message: `<p (click)="console.log("Clicked") class="dib" style="text-decoration:none;color:#333333; margin:1em;font-size: 1.1em;">To Myself</p>
<p (click)="console.log("test"); toSomeone()" style="text-decoration:none;color:#333333;font-size: 1.1em;">To Someone</p>`,
buttons: [
{
text: "Cancel",
role: "cancel",
},
{
text: "OK",
},
],
cssClass: "alertbox-custom",
});
await alert.present();
}
只要我点击“给某人”这个文本,它就会执行一个动作。
【问题讨论】:
标签: angular ionic-framework angular-ui-router angular-routing ionic4