私は 6 つのメソッドを持っており、アプリ内で数回呼び出されます。
それらのいくつかを次に示します。
getLegal(){
let status = 'Active';
this.auth.getLegalIndividual(status).subscribe(
(data)=>{
this.legalData = data;
},
(error)=>{
console.log(error);
}
)
}
getSituation(){
let status = 'Active';
this.auth.getSituationIndividual(status).subscribe(
(data)=>{
this.situationData = data;
},
(error)=>{
console.log(error);
}
)
}
それらが呼び出されるたびに、データはオブジェクトに保存されて使用されます。
アプリの読み込み時に 1 回だけ実行しapp.component.ts
、返された結果をグローバル オブジェクトに保存し、使用する必要があるコンポーネントからアクセスしたいと考えています。
ngOnInit(){
this.getLegal();
this.getSituation();
}
認証スクリプト:
getSituation(status) {
let httpParam = new HttpParams().set('type', 'unit')
.set('status', status);
return this.http.post(this.globalVar.GetSituationUrl, httpParam);
}
this.globalVar.GetSituationUrl
PHPスクリプトへのURLはどこにありますか。
メソッドはアプリの読み込みを遅くしますか? そして、ルートを変更して、ngOnInit()
再び走るつもりですか?
私はAngularに少し慣れていないので、あいまいなものはほとんどありません。