如何等待订阅中调用的方法?

我有以下代码:


clickEventsubscription: Subscription;

  constructor(

    private activatedRoute: ActivatedRoute,

    private newsService: NewsService,

    private app: AppComponent,

    private EventlistenerService: EventlistenerService,

    public modalController: ModalController

  ) {

    this.clickEventsubscription = this.EventlistenerService.getClickEvent().subscribe(() => {

      this.update();

    });

  }

  

  update() {

    this.resetParameters();

    this.ngOnInit();

  }

我想等到resetParameters(); 完成后调用ngOnInit(); 或其他一些类,因为我想首先重置参数,以便加载但参数不会被重置...


缥缈止盈
浏览 84回答 1
1回答

MYYA

ngOnInit 仅在指令实例化时调用一次。您可以将 ngOnInit 中的代码移至另一个函数并调用它;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript