解決Angular2 router.navigate刷新頁面的問題
更新時間:2018年08月31日 09:37:16 作者:erciyuan_nuonuo
今天小編就為大家分享一篇解決Angular2 router.navigate刷新頁面的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
造成這個問題一般是因為我們在<form>表單中使用<button>時忘記添加type屬性,在表單中,如果忘記給按鈕添加屬性,會默認為submit,如果在子元素中會向上冒泡觸發(fā)submit
<button (click)="toDetail()">detail</button>
toDetail() { this._router.navigate(['/detail']); }
解決方法:
1.添加type
<button type="button" (click)="toDetail()">detail</button>
2.click添加false
<button (click)="toDetail();false">detail</button>
3.函數返回false
toDetail:boolean(){ return false; }
以上這篇解決Angular2 router.navigate刷新頁面的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Angular的Bootstrap(引導)和Compiler(編譯)機制
這篇文章主要介紹了Angular的Bootstrap(引導)和Compiler(編譯)機制的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06