тип ориентации экрана можно узнать с помощью плагина ориентации экрана https://ionicframework.com/docs/native/screen-orientation/
, если имеется только одна строка:
<ion-grid>
<ion-row>
// show columns in the row depending on what screen-orientation type
<div *ngFor="let content of contents">
<ion-col *ngIf="screen-orientation-type = 'portrait'" col-6>
<div text-wrap [innerHtml]="content.title"></div>
<div text-wrap [innerHtml]="content.body"></div>
</ion-col>
<ion-col *ngIf="screen-orientation-type = 'landscape'" col-12>
<div text-wrap [innerHtml]="content.title"></div>
<div text-wrap [innerHtml]="content.body"></div>
</ion-col>
</div>
</ion-row>
</ion-grid>
, если вы получаете содержимое с серверасоздайте API, который будет возвращать значения содержимого
или установите список содержимого в ts
contents:[
{
title?: string,
body?: string
},
{
title?: string,
body?: string
}
];
в том же файле ts в конструкторе:
this.contents = [
{
title: '<h1>Content 1</h1>',
body: '<p>Body here</p>'
},
{
title: '<h1>Content 2</h1>',
body: '<p>Body here</p>'
}
]