2017-11-21 5 views
0

私は$のrouteprovider以下

$routeProvider.when('/', { 
      templateUrl : 'scripts/login/login.tpl.html', 
      controller : 'LoginCtrl' 
     }); 
     $routeProvider. when('/sample', { 
     templateUrl: 'sample.html' 
    }); 
     $routeProvider.otherwise({ 
      redirectTo : '404.html' 
     }); 

を使用してURLをリダイレクトしようとしていないアプリケーション

​​3210

私は言葉を追加してみてください「サンプルをロードしたURLであります「私は404エラーを取得する

http://localhost:8080/orion-web/app/sample 

すなわちURL に、これはトンから404.htmlではありません彼は$ routeproviderです。これは、ページ

答えて

-1

$routeProvider 
 
    .when('/', { 
 
      templateUrl : 'scripts/login/login.tpl.html', 
 
      controller : 'LoginCtrl' 
 
     }) 
 
    . when('/sample', { 
 
     templateUrl: 'sample.html' 
 
    }) 
 
    .otherwise({ 
 
      templateUrl: '404.html' 
 
     });

このコード

+0

を削除してみてくださいManojMeria私はあなたのコードをセミコロン無しで試してみましたが、結果は同じ – Thejas

+1

でしたし、scripts/login/login.tpl.htmlとsample.htmlファイルパスは間違っていますhttps://www.w3schools.com/angular/angular_routing.asp – ManojMeria

+0

ええ、リソースは適切な場所にありませんでした。しかし、適切な道を与えた後でさえ、問題はまだそこにある – Thejas

0

を使用していない404リソースは、あなたのページのベースURLが設定されていますTOMCATSですか?

それは<ベースHREFでなければなりません= 2番目の$ routeprovider.whenであなたのindex.html

+0

誰かによってコメントされました、私はコメントを外しましたが、問題はまだそこにあります – Thejas

0

のヘッダ部内の "/オリオンウェブ/アプリ/" >は/

$routeProvider. when('sample', { 
    templateUrl: 'sample.html' 
}); 
関連する問題