저는 각도 w/rxjs를 사용하여 인터페이스에서 사용자 이벤트를 관찰하고 있습니다. 그러나 화살표 함수의 메서드에 인수를 전달하면이 간단한 문제가 발생합니다.arrow 함수가 인수를 전달하지 않는 이유는 무엇입니까?
이를을 작동하지 않습니다 : SEARCHTERM은 this.searchFacilities
ngOnInit() {
this.searchTerm$.subscribe(searchterm => this.searchFacilities);/**Not working here**/
}
searchFacilities(term: string){
console.log(term);
this.facilityservice.searchFacilities(term)
.subscribe(results => this.facilityList = results);
}
에 전달되지 않는하지만이 작품 : 여기에 문제는
this.searchTerm$.subscribe(searchterm => { this.searchFacilities(searchterm); })
을 분명히 본인은이 솔루션은 꽤 고통 스럽지만 실제로 첫 번째 접근 방식이 작동하지 않는 이유를 알고 싶습니다. 감사!
'SEARCHTERM => this.searchFacilities' =='function (searchterm) {return this.searchFacilities}'this가'this.searchFacilities (searchterm)'를 호출해야하는 이유는 무엇입니까? O.o – Andreas
그냥'this.searchTerm $ .subscribe (this.searchFacilities);'를 참조 할 때 *를 참조하십시오. – adeneo
나는 마지막 스 니펫이 잘 작동하는지 의심한다. – Bergi