1

次のような構成をしています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コンテンツが表示されるはずなのに、空のページが表示されます。プロセスにエラーはありません。

この場合、どうすればhrefIDを取得できますか? また、error.htmlページが表示されないのはなぜですか (ユーザーが ID をクリックした場合にページを表示したくない場合でも、なぜ表示されないのだろうか) ?

4

1 に答える 1

0

これを試してください。問題が解決することを願っています。

<a href="#/mobile_app">Mobile</a>

ルート構成では、 /mobile_app をキャッチする必要があります。

于 2014-09-25T11:31:08.457 に答える