我正在設計一個Angular 2應用程序,允許用戶取消他們所在的屏幕並返回頁面。雖然這有效,但首次單擊該按鈕會使頁面滾動到頂部,隨後的按鈕按下會導致預期的操作。我試圖從click方法返回false,但它不起作用。我認爲這可能與該按鈕嵌入在兩個div元素下面並且冒泡的事實有關。按鈕點擊方法滾動到頁面頂部,而不是執行動作
我的按鈕的代碼是:
<div class="col__7-12">
<button class="u__right u__text--alternate u--paddingTop" (click)="cancelClicked()" >Cancel</button>
</div>
的canceClicked()方法是:
cancelClicked(){
window.history.back();
return false;
}
); event.preventDefault(); }' – uzaif
讓我知道你是否有任何問題.. – uzaif
你使用的路由器? –