私はウィンドウの幅をチェックする簡単な関数を持ち、その値に応じてコンテンツを伸ばします。しかし、ページのサイズを変更してサイトをリロードすると、ウィンドウのサイズを変更するまで何も起こりません。 angular2のページ読み込みで関数を呼び出すにはどうすればよいですか?ページの読み込み時に関数を実行するANGULAR 2
マイ全体app.component.ts
ファイル:
import { Component } from '@angular/core';
@Component({
templateUrl: './app.component.html'
})
export class appComponent {
private checkScreenWidth() {
if (window.innerWidth < 1000 && window.innerWidth > 499) {
...
} else if (window.innerWidth < 500) {
...
} else {
...
}
}
}
「ngOnInit」または「ngAfterViewInit」で呼び出しますか?ライフサイクルフックを読んだことはありますか?何を試しましたか? – jonrsharpe
@jonrsharpe私はちょうどそれをコンポーネントで呼び出そうとしましたが、想定どおりに動作しませんでした。私はGoogleのngOnInitをチェックし、あなたに進行状況を知らせることになります。 –
https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html – jonrsharpe