[英]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.