Angular: перегрузка не соответствует этому вызову - PullRequest
0 голосов
/ 23 февраля 2020

Я пишу этот код:

import { MediaChange, MediaObserver } from "@angular/flex-layout";
import { Component, ViewChild, AfterContentInit } from "@angular/core";

export class AppComponent implements AfterContentInit{
 constructor(private observableMedia: MediaObserver) {}

  ngAfterContentInit() {
    this.observableMedia.asObservable().subscribe((change: MediaChange) => {
      this.grid.cols = this.gridByBreakpoint[change.mqAlias];
    });
  }

}

И я получаю сообщение об ошибке:

No overload matches this call.
  Overload 1 of 2, '(observer?: PartialObserver<MediaChange[]>): Subscription', gave the following error.
    Argument of type '(change: MediaChange) => void' is not assignable to parameter of type 'PartialObserver<MediaChange[]>'.
      Property 'complete' is missing in type '(change: MediaChange) => void' but required in type 'CompletionObserver<MediaChange[]>'.
  Overload 2 of 2, '(next?: (value: MediaChange[]) => void, error?: (error: any) => void, complete?: () => void): Subscription', gave the following error.

Может кто-нибудь помочь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...