Ссылка на подфункцию с обозначением стрелки в Typescript? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть функция в Angular / Typescript, где я подписываюсь на Observable, а затем в этой подписке использую данные Observable для выполнения определенных действий в подфункции со стрелочной нотацией. Наконец, я хочу вернуть результат всего этого, но мне нужно было бы сначала вернуть переменную внутри функции со стрелочной нотацией, а затем вернуть эту «функцию, обозначенную стрелкой» в основной функции. Я не знаю, как это сделать, хотя. Мне нужно обозначение стрелки, чтобы я мог получить доступ к определенным переменным класса с помощью this, поэтому я не думаю, что смогу удалить обозначение стрелки.

ngOnInit() {
    this.permittedList = this.getUsersList();
}

getUsersList() {
    this.authService.user$.subscribe(
      async (user) => {
        this.user = user;
        //Doing things with this.user to get `permitted`
        return permitted;
      })
    //return arrow function?
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...