私のシングルページアプリケーションでは、角度ルーティングにngRouteを使用しました。しかし、私は角度ルーティングに関するいくつかの問題に直面しています。ngRouteによる角度ルーティングは一部のルートでは機能しません
設定:
app.config(function($routeProvider,$locationProvider){
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');
$routeProvider
.when('/product',{
templateUrl : 'views/product/template/product.html',
controller : 'productCtrl'
})
.when('/product/add',{
templateUrl : 'views/product/template/add-product.html',
controller : 'productCtrl'
})
});
私のルーティングパスが/製品である場合には、その後、すべてがOKです。しかし、私のルーティングパスが/ product/addのときはエラーと思われます。しかし、 "/ product/add" を "/ add"に置き換えると、そのルートもOKです。だから私はルーティング "/ product/add"の主な問題を認識できません。
エラー:
http://localhost:3000/product/views/product/template/add-product.html 404 (Not Found)
ここで私は問題を見てきました。他の経路は次のようになります:
http://localhost:3000/views/product/template/product.html
ただし、エラールートにはサーバーリンクの後に/ productがあります。
この問題の解決方法&解決策が必要です。
ありがとうございます。