Angular Rest 호출에서 쿼리 매개변수를 설정하는 방법

Codever에서 우리는 Angular Http Client을 광범위하게 사용하여 NodeJs/ExpressJS API - source code on Github 에 대해 REST 호출을 수행합니다.

다음 스니펫에서 http 쿼리 매개변수를 나머지 API 호출로 설정하는 핫을 볼 수 있습니다.
HttpParams 요청 옵션과 함께 params 클래스를 사용하여 HttpRequest에 URL 쿼리 문자열을 추가합니다.

  getFilteredPersonalBookmarks(searchText: string, limit: number, page: number, userId: string, include: string): Observable<Bookmark[]> {
    const params = new HttpParams()
      .set('q', searchText)
      .set('page', page.toString())
      .set('limit', limit.toString())
      .set('include', include);
    return this.httpClient.get<Bookmark[]>(`${this.personalBookmarksApiBaseUrl}/${userId}/bookmarks`,
      {params: params})
      .pipe(shareReplay(1));
  }




Shared with ❤️ from Codever. 👉 use the copy to mine functionality to add it to your personal snippets collection.

좋은 웹페이지 즐겨찾기