1

angularJSのURLからハッシュタグを削除しようとしています。調査の結果、使用する必要があることがわかりましたが、$locationProviderこれを機能させるにはどの依存関係が必要かわかりません!

これは私の角度コードです

angular.module('airlineApp', [
  'ngCookies',
  'ngResource',
  'ngSanitize',
  'ngRoute'
]).config(function($routeProvider, $locationProvider) {

    $routeProvider
      .when('/testing', {
        templateUrl: 'views/main.html',
        controller: 'MainCtrl'
      })
      .otherwise({
        redirectTo: '/'
      });
    $locationProvider.html5Mode(true);
  });

それは機能しません。持っていないためだと思いますlocationProvider

依存関係の分割払いを支援するために、bower で角度エンジンを使用しています。だからlocationProvider私は試した

bower install --save locationProvider

それは存在しません。bower の [Bower Packages の検索] セクションも検索しましたが、役立つものは見つかりませんでした。

angular から始めたばかりなので、問題が他の場所にある可能性があります。何が起こっているか知っていますか?

ありがとう

4

2 に答える 2

0

1) コンソールに特定のエラー メッセージが表示されていますか?

2) 次のような .js ファイルを必ず含めてください。

<script src="bower_components/locationProvider"></script>
于 2014-03-27T20:26:38.797 に答える