20

デプロイ先の 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) {

}
4

1 に答える 1

25

にa を設定してみ<base href="/sudirectory"/>てください<head></head>。それが私の仕事を得るために私がしなければならなかったことです、IIRC

注意: これは、href="#" を含むアンカー タグを台無しにし、画像 src などのルートとして機能します。

于 2012-10-12T13:05:42.163 に答える