をブラウジングlocalhost/index.html#/view1
していて、 を指すリンクがあるとしlocalhost/index.html
ます。クリックすると、角度が ng-route モジュールを介して処理され、リダイレクト句に分類されます。
これはルート構成からの抜粋です。
$routeProvider
.when( "/view1", route1 )
.otherwise({redirectTo:'/view1'}); // localhost/index.html clicks fall here
ng-click を使用して、location.href を使用して JavaScript でリダイレクトすることもできますが、href リンク (SEO、ブックマーク、タブ) が失われるため、これは望ましい解決策ではありません。
tl;dr
angularJs ng-route に hash なしで URL を処理しないように指示するにはどうすればよいですか?
編集:私はhtml5モードを使用しておらず、使用する予定はありません。