Мне нужно получить контент с сервера и привязать его к заголовку и субтитру контроллера предупреждений. Я попытался следующим образом, это не работает (я пробовал ионную сетку и ионный ряд, чтобы динамически не создавать сетку).
openCallMenu() {
let dtitle: any;
let calldetails = '<ion-grid>';
this.touchtocalldetails.forEach(function(value, key) {
dtitle = value.title;
value.content.forEach(function(cvalue, ckey){
calldetails += '<ion-row wrap><ion-col col-1><ion-icon [name]="'+ cvalue.icon+'"></ion-icon></ion-col><ion-col col-11 [innerHTML]="'+ cvalue.displaytext +' | safeHtml"></ion-col></ion-row>';
});
});
calldetails += '</ion-grid>';
const alert = this.alertCtrl.create({
title: dtitle,
subTitle: calldetails,
buttons: ['CLOSE']
});
alert.present();
}
Данный код не привязывает содержимое в ионной сетке. Но обычный контент обязателен, как в этом случае
calldetails += '<ion-row wrap><ion-col col-1><ion-icon [name]="'+ cvalue.icon+'"></ion-icon></ion-col><ion-col col-11>'+ cvalue.displaytext +'</ion-col></ion-row>';
Но указанное выше содержание является обязательным, как обычный текст, а не выравнивает формат с ion-grid и ion-row.