我想在瀏覽器中保持常量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. 實現瀏覽器
- 3. Google Chrome瀏覽器如何實現Chrome瀏覽器?
- 4. 如何使瀏覽器在量角器e2e配置中可選?
- 5. 如何實現JSP瀏覽器操作
- 6. 如何在現代瀏覽器中實現lodash _.remove函數?
- 7. 在瀏覽器中實現stdout.write/stderr.write
- 8. Android:2瀏覽器中的瀏覽器
- 9. 角量角器:在瀏覽器環境中執行腳本
- 10. 瀏覽器EventListenerList實現
- 11. EcmaScript 5瀏覽器實現
- 12. Firebase變量在瀏覽器刷新後變爲空角度2
- 13. 實現在角2
- 14. 如何在量角器中設置打開的Safari瀏覽器預覽
- 15. 如何更改量角器中的瀏覽器日期
- 16. 用量角器檢測瀏覽器
- 17. 量角器測試開啓瀏覽器
- 18. 是否在任何現代瀏覽器中都實現了CSS變量?
- 19. 如何在Cocoa中實現瀏覽器工具欄?
- 20. 如何在Web瀏覽器中實現日誌窗口?
- 21. 如何在瀏覽器中禁用JavaScript後實現javascript功能
- 22. 如何在Android中實現語音控制瀏覽器
- 23. 如何在iOS中實現文件瀏覽器
- 24. 如何在j2me中使用lwuit實現/使用瀏覽器?
- 25. iOS如何在Web瀏覽器中實現選項卡
- 26. 在瀏覽器中如何實現HTML5地理定位API?
- 27. 如何實現HTTP在角2
- 28. 在瀏覽器中顯示角度2裝飾器元數據
- 29. 如何在我的Angular 2應用程序中使用webpack實現量角器?
- 30. JavaScript中的跨瀏覽器XPath實現