Ответ 1
Вы можете использовать информацию о платформе следующим образом:
import {Component} from '@angular/core';
import {Platform} from 'ionic-angular';
@Component({...})
export MyApp {
constructor(platform: Platform) {
platform.ready().then((readySource) => {
console.log('Width: ' + platform.width());
console.log('Height: ' + platform.height());
});
}
}
Как и в Ionic docs, внутри platform
используются window.innerWidth
и window.innerHeight
, но
Использование этого метода является предпочтительным, поскольку размерность является кешированным значением, что уменьшает вероятность многократного и дорогого чтения DOM.