AngularJS json, wyświetla błędy zanim pobierze

0

Zanim pobierze mi dane z serwera przez json to w konsoli pokazuje się, że nie jest zdefioniowany, dopiero za pół sekundy się pobierze i dalsze consol.log nie pokazuje errorow:
screenshot-20190222170522.png

0

Pokaż kod. Dane są pobierane asynchronicznie więc nie ma się co dziwić. Pytanie jak masz to zakodzone.

0

@Neqero:

export class OnePostComponent implements OnInit {

  post: any;
  id: any;

  constructor(private route: ActivatedRoute, private postsData: PostService) {
  }

  ngOnInit() {
    this.route.paramMap.pipe(
      // switchMap((params: ParamMap) =>
      //   of(params.get('id'))
      // )
      switchMap((params: ParamMap) =>
     params.get('id')
      )
    ).subscribe((d) => {
      this.id = d;
    });
    this.postsData.getOnePost(this.id).subscribe(posts => {
      this.post = posts;
      this.postsData.getOneUser(this.post.userId).subscribe(user => {
        this.post.user = user;
      });
    });



  }


1 użytkowników online, w tym zalogowanych: 0, gości: 1