我有我的應用程序的搜索功能,搜索的產品的列表,這是一切會好,但是我想將用戶重定向到另一頁說www.site.com/search?keyword=perfume
Angular2如何做一個URL查詢字符串
我只能使其www.site.com/search/perfume
和www.site.com/search;keyword=perfume
路由器導航this.router.navigate(['search', {keyword: searchVal}]);
這樣做的結果www.site.com/search;keyword=perfume
路線
const appRoutes: Routes = [
{ path: 'search', component: SearchComponent}
];
搜索功能:
findproduct(searchTerm: HTMLInputElement): void {
var searchVal = searchTerm.value;
this.productService.searchproduct(searchVal)
.subscribe(data => {
this.router.navigate(['search', {keyword: searchVal}]);
console.log(data)
});
}
我怎樣才能讓我的網址是www.site.com/search?keyword=perfume
哦,謝謝,我想我不得不把在[]帕拉姆。這工作:) – MrNew