如何在角度提交表单后路由到root

时间:2018-01-27 20:46:19

标签: angular forms routing

发布推荐后,我想返回到我的案例localhost:8080页面的根目录。但是在帖子之后它试图打开localhost:8080 // newrec?recommendation =“输入的推荐”有人知道如何在提交表单后路由到根目录吗?

   // post("/api/recommendations")
    createRecommendation(newRecommendation: Recommendation): Promise<Recommendation> {
      return this.http.post(this.recommendationsUrl, newRecommendation)
                 .toPromise()
                 .catch(this.handleError);
    }

1 个答案:

答案 0 :(得分:0)

首先为什么要使用promises?

这样的事情应该起作用

return this.http.post(this.recommendationsUrl, newRecommendation)
                 .subscribe(() => // success case,
                 (error) => // error case);

要重定向,您需要使用angular router component

this.router.navigate(['/']);