我有一個基本的Angular webapp在ec2 ubuntu 16.04上運行,使用路由($ routeProvider)。當我打開應用程序主頁時說example.com,而不是打開http://example.com/#/它打開http://example.com/#!/有一個額外的!這是搞亂整個網址/路由結構。不知道我做錯了什麼,請指教。有角度的網絡應用程序有額外!在url
1
A
回答
1
Angular version 1.6增加了一個「!」至$位置..請查看下角頁...
https://docs.angularjs.org/guide/migration#commit-aa077e8
$位置:
由於aa077e8,用於$位置散列默認哈希前綴bang URL從空字符串('')變成了爆炸('!')。如果您的 應用程序不使用HTML5模式,或者在 不支持HTML5模式的瀏覽器上運行,並且您沒有指定自己的 哈希前綴,則客戶端URL現在將包含!字首。例如,對於 示例,而不是mydomain.com/#/a/b/c,則URL將變爲 mydomain.com/#!/a/b/c。
appModule.config(['$locationProvider', function($locationProvider) { $locationProvider.hashPrefix(''); }]);
+0
謝謝!工作就像一個魅力.. –
+0
如果這解決了你的問題,請接受這個答案謝謝:) – btinoco
相關問題
- 1. SPA(角度)應用程序的RFC有效URL
- 2. 如何構建具有Google+外觀的網絡應用程序?
- 3. 角路線 - 額外#在URL
- 4. 在角度應用程序外使用角度過濾器
- 5. 應用程序沒有網絡連接
- 6. 現有的角度網頁應用程序到wordpress頁面
- 7. 網絡應用程序URL路由
- 8. 的配額在網絡應用程序中使用?
- 9. 外語Chatterbot網絡應用程序
- 10. 如何在角度網絡應用上實現角度遊覽
- 11. 有沒有模擬iPhone瀏覽器的網絡應用程序?
- 12. 沒有得到在網絡應用程序中的例外行數
- 13. Kinect Html5在現有的C#應用程序中流到網絡
- 14. django1.9 - Makemigration錯誤:應用程序標籤有額外的「點」
- 15. 爲什麼有#!在我的角應用程序的網址
- 16. 將現有的網絡應用程序轉換爲Facebook應用程序/ Google Apps
- 17. 如何在角度應用程序中隔離特定的url?
- 18. 應用程序角色在程序網絡連接的SQL Server的
- 19. 將網絡應用程序部署到URL的過程
- 20. 具有不同應用程序路徑的角度應用程序?
- 21. 在我的網絡外部打開APEX應用程序
- 22. Chrome網絡應用程序
- 23. Android網絡應用程序
- 24. 從網絡應用程序轉換爲網站有錯誤
- 25. 有沒有辦法通過互聯網訪問內網網絡應用程序
- 26. 在現有應用程序中支持額外供應商的設計模式
- 27. 適用於所有設備的單一網絡應用程序?
- 28. CDI /焊接網絡應用程序的有用環境
- 29. 有額外條件的角度髒檢查
您使用的是什麼版本的角...:
如果你真的想有沒有哈希前綴,那麼你可以通過添加配置塊到你的應用程序恢復 以前的行爲檢查遷移指南,如果使用角1.6 ... https://docs.angularjs.org/guide/migration – btinoco