0
Я пытаюсь изменить размер шрифта, чтобы он менялся с ориентацией и пересчитывался в зависимости от ширины экрана. Как изменить размер шрифта при изменении ориентации между пейзажем и портретом? Я пробовал прослушиватель событий, но он не меняет размер.Изменить размер шрифта с помощью changechange
Машинопись код
import {Component} from "@angular/core";
import {NavController} from 'ionic-angular';
@Component({
templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
public fontSize: any;
constructor(private navController: NavController) {
window.addEventListener("orientationchange", this.setFontSize, false);
}
public setFontSize() {
this.fontSize = screen.with * 0.059375;
}
}
}
HTML код
<ion-navbar *navbar>
<ion-title>
teste
</ion-title>
</ion-navbar>
<ion-content class="home" padding>
<p [ngStyle]="{'font-size': fontSize + 'px'}">TEXT</p>
</ion-content>
Спасибо, Роберт, но мне нужно пересчитать шрифт в зависимости от ширины экрана. Я редактирую вопрос. Так что мне не нужно делать запросы на все доступные размеры телефона на рынке. –