当app在子目录

时间:2015-04-30 00:15:54

标签: angularjs angular-routing

我目前只为我网站的/ reports部分加载了angularjs app。为了澄清,该网站是一个PHP CMS,但/ reports是一个有角度的应用程序。我尝试使用以下代码删除#但现在当我访问/报告时,它将网站重定向到/并加载角度应用

'use strict';

angular.module('logs', [
    'ngRoute',
    'logs.services',
    'logs.controllers'
  ]).
  config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {

    $routeProvider.when('/configs', {templateUrl: '/js/reports/configs.html', controller: 'configs'});
    $routeProvider.when('/sitelog', {templateUrl: '/js/reports/table.html', controller: 'table'});

    $routeProvider.otherwise({redirectTo: '/'});

    $locationProvider.html5Mode(true);

  }]);

然后在我报告的应用程序的/ reports索引页面上添加了

<base href="/reports">

我只是想让/ reports / configs和/ reports / sitelog在没有#的情况下工作。

0 个答案:

没有答案