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

AngularJS json, wyświetla błędy zanim pobierze
CodeRZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 7 godzin
  • Postów:259
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

edytowany 1x, ostatnio: CodeRZ
NE
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Postów:77
0

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

CodeRZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 7 godzin
  • Postów:259
0

@Neqero:

Kopiuj
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;
      });
    });



  }


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.