漂亮的Url Angularjs找不到补丁

时间:2017-04-11 03:20:05

标签: 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 config

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 

1 个答案:

答案 0 :(得分:1)

尝试在基本标记中提供解决方案文件夹名称,如下例所示,

<base href="/SolutionFolder/">