Angularjs 去掉# 怎么使状态追加到二级路径之后?
我现在有一个URL是这样的:
http://172.25.186.1/wxHome/www/#/tabs/index
通过设置了$locationProvider.html5Mode(true);之后,理论上URL应该变成这样:
http://172.25.186.1/wxHome/www/tabs/index
但是实际情况是这样的:
http://172.25.186.1/tabs/index
路由配置如下:
$stateProvider.
state('kjk', {//框架页
url: "/",
controller: "KJK.rootController",
templateUrl: baseUrl+"views/templates/kjk_Main.html"
}).
state('kjk.tabs', {//tabs框架页
url: "tabs",
controller: "KJK.tabsController",
templateUrl: baseUrl+"views/templates/kjk_Tabs.html"
}).
state('kjk.tabs.index', {//首页
url: "/index",
views: {
'index_tabs': {
controller: "KJK.index.indexController",
templateUrl: baseUrl+"views/kjk_index.html"
}
}
})
HTML中
<base href="/" />
请问如何讲路由信息追加在我的 http://172.25.186.1/wxHome/www/ 之后?
zlhhdyx
9 years, 8 months ago