찾다

 >  Q&A  >  본문

angular.js - 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/之后?

曾经蜡笔没有小新曾经蜡笔没有小新2744일 전1044

모든 응답(3)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-15 16:55:39

    베이스 내용을 다음으로 변경하세요:

    으아악

    그렇습니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:55:39

    페이지에 기본 태그를 추가하는 것을 고려할 수 있습니다

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-15 16:55:39

    문제가 해결되었나요?

    회신하다
    0
  • 취소회신하다