[英]Angular JS application page refresh issue
我正在開發一個有角度的應用程序,並且在路由配置中使用了"$locationProvider.html5Mode(true)"
來避免在URL中使用/#/
。 我還在index.html中添加了base href="/"
,刷新頁面時一切正常。
但是當我嘗試刷新具有URL的頁面時
“ http:// localhost:3000 / home /:JavaScipt%20SC2.0 ”
然后,我收到Cannot GET /home/:JavaScipt%20SC2.0
錯誤。 我認為錯誤是由於名稱“ JavaScript SC2.0”所含.
(點)符號。 有解決此問題的線索嗎?
但是當我嘗試刷新具有URL的頁面時
您的路線至少有兩個問題:
使用http://localhost:3000/home/JavaScript SC2.0
再試一次,然后將其傳遞給變量。
此鏈接中的更多信息
PS:如果(所有人)知道太多可以將我的答案標記為無效的信息,請也發布有效的答案,而不僅僅是否定的;)
確保使用正確的JavaScript
拼寫,然后在JavaScipt
之前從URL中刪除:
您可以嘗試在其他狀態下發送它:或者可以將$ window依賴項使用到控制器中,並用作javascript。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.