내 Angular 앱에는 'Listings'페이지가 있습니다. 목록이 수백 개이므로 결과는 한 번에 20 개만로드되며 사용자가 아래로 스크롤하여 을 클릭하면로드됩니다.비동기 전향 검색을 구현하는 적절한 방법은 무엇입니까?
일치하는 목록 만 반환하도록 서버에보다 구체적인 검색어를 보낼 수있는 목록 위에 검색 상자를 넣고 싶습니다.
예, 사용자는 검색 창에 "myterm"을 입력 할 때, 각도에 GET
https://myapp.com/listings/?search=myterm
를 보낼 및 " 목록 '페이지에서 결과만을 표시한다.
각도 2+에서이 작업을 수행하는 적절한 방법이 무엇인지 잘 모르겠습니다. AngularJS에서 나는 매번 약속을 되 돌리는 새로운 요청을 해고했을 것입니다. 검색이 눌 렸습니다.하지만 Angular2 +에는 다른 접근법이 있습니다. 나는 그것에 관한 어떤 문헌도 찾을 수없는 것 같다.
지금까지 난 그냥 정말있을 것이기 때문에 내가 ReactiveFormsModule을 사용하는 것이 좋습니다
ngOnInit() {
this.listings = this.listingService.getListings('');
}
감사합니다. 그래도 말해 줄 수 있나요,'getListings' 함수의 값을'listings' 속성으로 가져와 페이지에 표시 할 수 있습니까? 'getListings'는 서버를 호출하므로 Observable도 반환됩니다. – CodyBugstein
그리고이 뷰를 뷰에 어떻게 표시합니까? – CodyBugstein
나는 내 대답을 편집했다. 나는 네가이 개념들을 잘 알고 있다고 생각 했어. 그래서 나쁘지. 어쨌든, 나는 당신이 더 잘 이해하기 위해 문서를 읽고 당신도 모든 것을 정확하게 가져올 것을 제안한다. – Christian