【发布时间】:2018-07-13 17:26:44
【问题描述】:
我知道我可以将带有 ``(backticks) 的 html 放入消息中,但我不能将 *ngFor 放入 div 中,它不会呈现项目数组。我该怎么做才能将 *ngFor 放在带有反引号的 div 中。在代码中它将是这样的:
let items = [1,2,3]
let alert = this.alertCtrl.create({
title: 'Confirm purchase',
message: `<div *ngFor="let item of items"> {{item}}</div>`,
buttons: [
{
text: 'Cancel',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
},
{
text: 'Buy',
handler: () => {
console.log('Buy clicked');
}
}
]
});
【问题讨论】:
-
是的,html 包含适用于纯 html,不适用于 Angular 模板。潜在的解决方法是使用 popOver 或类似组件创建自己的警报
标签: angular ionic-framework ionic2 ionic3