2016-11-25 34 views
0

因此,對於我的應用程序,我需要能夠執行this.router.back(或任何正確的語法)。我做了import {Router} from "@angular/router";並增加了constructor(private router: Router) { }。我該如何做一個navigate.back?This.routerExtensions.back()調用方法/函數

---編輯--- 既然我已經導航回來了,當我回到頁面時,如何獲得方法/函數來運行?

回答

2

import { RouterExtensions } from "nativescript-angular/router";

constructor(private routerExtensions: RouterExtensions){}

this.routerExtensions.back();

http://docs.nativescript.org/angular/core-concepts/angular-navigation#navigating-back

+0

謝謝但是,這不是有沒有辦法這個這個不nativescript?就像我正在開發一個{N}和Angular應用程序一樣,但是我只希望以角度來完成路由 – mast3rd3mon

+0

我不知道它是否可能,因爲nativescript有它自己的位置策略。閱讀更多關於它:https://github.com/NativeScript/nativescript-angular/wiki/Router#location-strategy – HabibKazemi

+0

這很好,謝謝你的幫助。它真的幫助我的應用程序。 – mast3rd3mon