路由在子目录Angular.js(Routing in subdirectory in Angula

2019-08-01 09:43发布

是否有可能开发,将在其将要部署的web目录路径抽象方法相关的Angular.js应用程序?

我试图把一个Angular.js应用在Web服务器子目录http://example.com/myproject/ ,但路由器重定向我到Web服务器根目录- http://example.com 。

下面是我的Angular.js应用程序:

var myproject = angular.module('myproject', []);

myproject.config(function($routeProvider, $locationProvider) {
  $routeProvider.
    when('/', {templateUrl: 'partials/index.html', controller: IndexCtrl}).
    otherwise({redirectTo: '/'});

  $locationProvider.html5Mode(true);
});



function IndexCtrl($scope, $location) {

}

Answer 1:

尝试设置<base href="/sudirectory"/><head></head> 这就是我需要做的就是我的工作,IIRC

谨慎的字:这会搞乱与具有HREF =“#”,以及充当根图像索马里红新月会等的任何锚标记。



文章来源: Routing in subdirectory in Angular.js