angular.js - Angularjs 去掉# 怎么使状态追加到二级路径之后?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:53:39
[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/之后?

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

全部回复(3)
迷茫

把base的内容改成:

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

就可以了。

phpcn_u1582

可以考虑在页面加个base标签

巴扎黑

问题解决了么?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号