搜尋

首頁  >  問答  >  主體

angular.js - springMVC和angular的ui-router如何設定url?

如圖,進入這個頁面,應該是http://localhost:8020/home的,但在ui-route路由的控制下,顯示功能清單後,位址,就是home變成功能清單的http://localhost :8020/functio...。

那麼,這時候,如果在瀏覽器 刷新 頁面http://localhost:8020/functio...
,就會出現404.

的確,因為在springMVC中,,是視圖解析中,是沒有functionManagement這個頁面的。 functionManagement只不過是ui-router控制下,的一個home的view而已。

怎麼解決這個問題呢?
當刷新的時候,不要出現404,可以顯示home這一頁?

世界只因有你世界只因有你2744 天前644

全部回覆(3)我來回復

  • PHPz

    PHPz2017-05-15 17:08:42

    你這前端應該是單頁應用程式吧?後端路由只要指向這個單一頁面,其餘的路由都由前端控制就可以了。

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:08:42

    建議前後台分離,後台只提供數據,前台路由只負責視圖層

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-15 17:08:42

    前端寫好路由,後端跳對應的路由就好了啊

    回覆
    0
  • 取消回覆