Angular: создание устарело: вместо этого используйте new Observable () - PullRequest
0 голосов
/ 05 апреля 2019

Я недавно обновил свою версию angular, используя ng update а при работе ng lint

Я получаю ошибку create is deprecated: use new Observable() instead

this.data$ = Observable.create(t => {
    t.next(this.model);
    t.complete();
});

Каков синтаксис для новых наблюдаемых?

Ответы [ 2 ]

4 голосов
/ 05 апреля 2019

Довольно просто

this.data$ = new Observable((observer: Observer) => {
  observer.next();
  observer.complete();
});
2 голосов
/ 05 апреля 2019

Или вы можете использовать только

this.data$ = of(this.model);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...