私はconstructor
とngOnInit
を読みました。そして私自身は、変数とサービスの初期化をconstructor
とし、任意のロジックをngOnInit
にするべきだという結論に達しました。そして、これは私にとってはきれいに見えます。ngOnInit()のコンストラクタとロジック/関数の初期化
これは私の実装例です。私はそれを正しくやっている場合や、私はconstructor
とngOnInit
を間違って理解している場合、いくつかのフィードバックを得ることを願っています。または、私はちょうどngOnInit
にすべてを置くべきですか?
constructor(
public loading: LoadingController,
public auth: AuthService,
public data: DataService
) {
this.existingProfile = new EventEmitter<Profile>();
this.loader = this.loading.create({
content: 'Loading...'
});
}
ngOnInit() {
this.loader.present();
this.data.getProfile().subscribe(profile => {
this.userProfile = profile;
this.existingProfile.emit(this.userProfile);
this.loader.dismiss();
});
}
このような詳細な回答ありがとうございます。 +1 – sebaferreras
@sebaferreras、よろしいですか? –
もちろん、私はあなたの記事に常に従っています: – sebaferreras