angular.js - Angularjs 去掉# 怎麼使狀態追加到二級路徑之後?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:53:39
0
3
1041

我現在有一個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/之後?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(3)
迷茫

把base的內容改成:

<base href="/wxHome/www/" />

就可以了。

phpcn_u1582

可以考慮在頁面加上base標籤

巴扎黑

問題解決了麼?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板