繁体   English   中英

在angular js路由中的哈希符号之前,将应用程序名称附加在URL中

[英]Append the application name in url before the hash symbol in angular js route

我正在构建一个简单的角度应用程序,下面是我的app.js的示例代码,它工作正常,URL正常显示为“ http:// localhost:58539 /#/ ”,但是我想要该应用程序名字追加“MyApp的”喜欢“ 的http://本地主机:58539 / MyApp的/#/ ”,我没有得到的方式来做到这一点,

angular.module('AngularApp', [
    'ngRoute'
])
.config(['$routeProvider', '$httpProvider',
function($routeProvider, $httpProvider) {
"use strict";

$routeProvider
    .when('/', {
        controller: 'HomeController',
        controllerAs: 'ctrl',
        templateUrl: '/app/views/home.html'
    })
    .when('/home', {
        controller: 'HomeController',
        controllerAs: 'ctrl',
        templateUrl: '/app/views/home.html'
    })
    .when('/detail', {
        templateUrl: '/app/views/detail.html'
    })

您应该在HTML上尝试<base href="/MyApp"> 如果这不起作用,请尝试使用html5模式,如此处所示https://docs.angularjs.org/guide/ $ location#html5-mode请注意,这将需要在服务器端进行配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM