簡體   English   中英

Angular提交后需要重定向到另一個頁面

[英]Need to redirect to another page after submit in Angular

我有一個名為更新配置文件的頁面。 按下提交按鈕時,當前它僅重新加載頁面。 我需要它可以重定向到儀表板頁面。

.ts代碼

this.api.updateProfile(myFormData).subscribe((resp: any) => {
      if (resp.status === false) {
          this.ts.error(resp.msg);
          return false;
      } else {
        window.location.reload();
        this.ts.success(resp.msg);
        return true
      }
    }

.html 代碼

<div class="form-group form-button mb-1">
  <div class="form-group form-button mb-1">
    <button type="submit" class="btn btn-primary btn-lg px-5" control-id="ControlID-8">
      <span class="text-white">Update</span>
    </button>
  </div>
</div>

很簡單

this.api.updateProfile(myFormData).subscribe((resp: any) => {
      if (resp.status === false) {
          this.ts.error(resp.msg);
          return false;
      } else {
        this.router.navigate(['/your-page name']).then(() => {
        window.location.reload();
      });
        this.ts.success(resp.msg);
        return true
      }
    })
    
    return false;
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM