1

私は 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.GetSituationUrlPHPスクリプトへのURLはどこにありますか。

メソッドはアプリの読み込みを遅くしますか? そして、ルートを変更して、ngOnInit()再び走るつもりですか?

私はAngularに少し慣れていないので、あいまいなものはほとんどありません。

4

0 に答える 0