次のような構成をしていますng-view
:
angular.module("app", ["ngRoute"])
.config(["$locationProvider", "$routeProvider", function($locationProvider, $routeProvider) {
$locationProvider.html5Mode(true);
$routeProvider
.when("/", {
templateUrl: "views/home.html",
controller: "homeCtrl"
})
.otherwise({
redirectTo: "views/error.html"
});
}]);
問題は、以下のようなものをクリックするたびに、error.html
ページにリダイレクトされることです。
<a href="#mobile_app">Mobile</a>
また、error.html
コンテンツが表示されるはずなのに、空のページが表示されます。プロセスにエラーはありません。
この場合、どうすればhref
IDを取得できますか? また、error.html
ページが表示されないのはなぜですか (ユーザーが ID をクリックした場合にページを表示したくない場合でも、なぜ表示されないのだろうか) ?