我想在瀏覽器中保持常量url 即使用戶在不同的路徑上移動,瀏覽器中的url也不應該改變讓我們說appname/home.do 我看到路徑名在home.do後追加如何在瀏覽器中實現常量url角2
0
A
回答
1
要求似乎很奇怪, 但要實現它,請嘗試使用自己的位置策略。 創建一個服務&,
export class MyPlatform extends LocationStrategy {
prepareExternalUrl(internal:string):string{
//return whatever URL u want to return
}
}
而在你app.module.ts 寫在供應商部分
providers:[ {provide:LocationStrategy,useClass:MyPlatform }]
0
可以使用skipLocationChange指定一個布爾值爲true
或false
。
用法
// Navigate silently to /view
this.router.navigate(['/view'], { skipLocationChange: true }); //as mentioned in the docs
Here是它的一個拉動請求。
0
您可以提供(而不是默認PathLocationStrategy
)自定義LocationStrategy
實現,該實現不使用pushState API,只是在內部管理歷史記錄。
相關問題
- 1. 實現瀏覽器
- 2. 如何實現JSP瀏覽器操作
- 3. 如何在現代瀏覽器中實現lodash _.remove函數?
- 4. 在瀏覽器中實現stdout.write/stderr.write
- 5. 角量角器:在瀏覽器環境中執行腳本
- 6. 瀏覽器EventListenerList實現
- 7. Firebase變量在瀏覽器刷新後變爲空角度2
- 8. 如何更改量角器中的瀏覽器日期
- 9. 量角器測試開啓瀏覽器
- 10. 是否在任何現代瀏覽器中都實現了CSS變量?
- 11. 如何在Web瀏覽器中實現日誌窗口?
- 12. 在瀏覽器中如何實現HTML5地理定位API?
- 13. 如何在Cocoa中實現瀏覽器工具欄?
- 14. 如何在j2me中使用lwuit實現/使用瀏覽器?
- 15. iOS如何在Web瀏覽器中實現選項卡
- 16. 如何在Android中實現語音控制瀏覽器
- 17. 如何在iOS中實現文件瀏覽器
- 18. 如何實現HTTP在角2
- 19. 在瀏覽器中顯示角度2裝飾器元數據
- 20. JavaScript中的跨瀏覽器XPath實現
- 21. 如何在我的Angular 2應用程序中使用webpack實現量角器?
- 22. MySQL 2瀏覽器像sqlite3瀏覽器?
- 23. 量角器:我如何獲得當前的瀏覽器寬度?
- 24. 如何可以用量角器和Chrome瀏覽器
- 25. 如何將userId從瀏覽器傳遞給量角器?
- 26. 量角器:如何期待瀏覽器URL等於在註冊新用戶後具有ID的url?
- 27. 瀏覽器不呈現重定向url
- 28. 角2:如何捕獲時,瀏覽器恢復/最大化
- 29. 禁用URL在瀏覽器
- 30. URL檢查在瀏覽器