angular - Cum pot să afișez în consolă rezultatele din interiorul subscribe-ului?
În aplicația mea Angular, apelez un serviciu și preiau datele, trebuie să adaug un console log odată ce rezultatele sunt preluate. Unde pot adăuga console log?
this.searchTerm.asObservable()
.debounceTime(300)
.distinctUntilChanged()
.switchMap(term => this.doFind(term))
.subscribe(data => this.results = data
, error => {
this.errorMessage = error;
});
Răspuns #1
Folosește un bloc de cod
this.searchTerm.asObservable()
.debounceTime(300)
.distinctUntilChanged()
.switchMap(term => this.doFind(term))
.subscribe(data => {
this.results = data;
console.log('data', data);
})
, error => {
this.errorMessage = error;
});
sau operatorul do
this.searchTerm.asObservable()
.debounceTime(300)
.distinctUntilChanged()
.switchMap(term => this.doFind(term))
.do(val => condole.log(val))
.subscribe(data => this.results = data
, error => {
this.errorMessage = error;
});
