Попытка выяснить, как получить ширину окна при изменении размера событий в Angular2. Вот мой код:
export class SideNav {
innerWidth: number;
constructor(private window: Window){
let getWindow = function(){
return window.innerWidth;
};
window.onresize = function() {
this.innerWidth = getWindow();
console.log(getWindow());
};
}
Я импортирую поставщика окна по всему миру в файле bootstrap.ts, чтобы обеспечить доступ к моему окну. Проблема, с которой я столкнулась, - это размер окна, но при изменении размера окна - он повторяется один и тот же размер снова и снова, даже если окно меняет размер. См. Изображение для примера console.log: Снимок экрана
Моя общая цель - установить номер окна для переменной onresize, чтобы я мог получить к ней доступ в шаблоне. Любые идеи о том, что я делаю неправильно здесь?
Спасибо!