直接打开url,状态参数不在angularjs中工作

时间:2015-10-22 15:47:14

标签: angular-ui-router

我有像

这样的网址

http://localhost:8000/articles/2345在角度内点击时,效果很好。此URL也必须与其他网站链接。但我得到像

这样的错误
Uncaught SyntaxError: Unexpected token <

我正在使用如下的ui-router

.state('kbca', {
      parent : 'root',
      url: "/articles/:articleId",
      templateUrl: "views/abc/abc.html,
      controller: "abcCtrl",
      data : {
          authorizedRoles : [ROLES.PUBLIC]
      }
    })

和配置

.config(function($locationProvider){
    $locationProvider.html5Mode(true).hashPrefix('!');
});

我有index.html我在哪里做了基地

<div id="wrap">

    <div ui-view></div>
</div> <!-- end wrap -->
<base href="/">

我在网上尝试了很多选项。但似乎没有什么对我有用。

这是我的服务器配置

server {
    listen 8000;
    root D:/xampp/htdocs/web/myweb/app;
    index index.html index.htm;
    server_name localhost;
    location / {
       try_files $uri  $uri/ /index.html;

    }
    location /mysvcs {
            proxy_pass      http://localhost:8080/mymvc;
            proxy_set_header Host localhost;
    }

    location /mymvc {
            proxy_pass      http://localhost:8080/mymvc;
            proxy_set_header Host localhost;
    }

}

0 个答案:

没有答案