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内容。过程中没有错误。

href在这种情况下我怎样才能获得 id ?另外为什么error.html没有显示页面(即使我不希望在用户单击 id 时显示它,我想知道为什么它不显示)?

4

1 回答 1

0

试试这个,希望能解决你的问题。

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

在路由配置中,您必须捕获 /mobile_app 。

于 2014-09-25T11:31:08.457 回答