2017-04-11 9 views
0

URL内の#を削除してみます。私はそれを削除する前に正常に動作しています。しかし、私が削除すると、私はコンソールcantファイルパッチを取得するに間違って取得します。ここに私のコードはPretty Url Angularjsが見つかりませんでした

<!DOCTYPE html> 

    <html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <title>Document</title> 
     <base href="/"> 

    </head> 
    <body> 
       <a ui-sref="main">Main</a> 
       <a ui-sref="login">Login</a> 
<div ui-view> 


     <script src="test.js"></script> 
    <script src="testroute.js"></script> 
    <script src="testservices.js"></script> 

    </body> 
    </html> 

です。ここjsの設定ここで

function configRoute($stateProvider,$locationProvider){ 
      $locationProvider.html5Mode(true); 

       $stateProvider 
        .state('main',{ 
         url:'/main', 
         templateUrl:'test2.html', 
         controller: 'myController', 
         controllerAs:'vm' 
        }) 
        .state('login',{ 
         url:'/login', 
         templateUrl:'test1.html', 
         controller:'testController', 
         controllerAs:'vm' 
        }) 

は私が

GET http://localhost:8080/test.js 404 (Not Found) 
GET http://localhost:8080/testroute.js 
GET http://localhost:8080/testservices.js 
+0

あなたはどちらのシステムを使用していますか?グレート、ギャルプ、またはウェブパック? –

答えて

1

以下の例のように、ベースタグにソリューションフォルダの名前をつけるようにしてください、

を得る誤るです
<base href="/SolutionFolder/"> 
関連する問題