angular.js - springMVC と angular の ui-router で URL を設定する方法は?
世界只因有你
世界只因有你 2017-05-15 17:06:42
0
3
670

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

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

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

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

世界只因有你
世界只因有你

全員に返信(3)
PHPzhong

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
左手右手慢动作

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート