検索

ホームページ  >  に質問  >  本文

angular.js - springMVC と angular の ui-router で URL を設定する方法は?

図に示すように、このページに入るときは http://localhost:8020/home であるはずですが、ui-route ルーティングの制御により、関数リストが表示された後のアドレスは http:/ になります。ここで、home は関数リスト /localhost:8020/function… になります。

この時点で、ブラウザでページ http://localhost:8020/functio...
を更新すると、404 が表示されます。

確かに、springMVC ではビュー解析に functionManagement ページが存在しないためです。 functionManagement は、ui-router の制御下にある単なるホーム ビューです。

この問題を解決するにはどうすればよいですか?
更新時に、404 を表示する代わりに、ホームページを表示できますか?

世界只因有你世界只因有你2811日前679

全員に返信(3)返信します

  • PHPz

    PHPz2017-05-15 17:08:42

    フロントエンドはシングルページ アプリケーションであるべきですよね?バックエンド ルーティングはこの 1 ページを指すだけでよく、残りのルーティングはフロントエンドによって制御されます。

    返事
    0
  • 淡淡烟草味

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

    フロントエンドとバックエンドを分離することをお勧めします。バックエンドはデータのみを提供し、フロントエンドのルーティングはビューレイヤーのみを担当します

    返事
    0
  • ringa_lee

    ringa_lee2017-05-15 17:08:42

    フロントエンドでルートを記述し、バックエンドの対応するルートにジャンプします

    返事
    0
  • キャンセル返事