Angularjs 如何在使用module.config/ng-view时href一个id?

Angularjs 如何在使用module.config/ng-view时href一个id?,angularjs,href,ng-view,Angularjs,Href,Ng View,我正在配置ng视图,如下所示: angular.module("app", ["ngRoute"]) .config(["$locationProvider", "$routeProvider", function($locationProvider, $routeProvider) { $locationProvider.html5Mode(true); $routeProvider .when("/", { te

我正在配置ng视图,如下所示:

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页面

另外,我看到一个空页面,而它应该显示error.html内容。过程中没有错误


在这种情况下,我如何href一个id?还有,为什么error.html页面没有显示,即使我不希望在用户单击id时显示,我也不知道为什么它没有显示?

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

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

在路线配置中,您必须捕获/mobile_应用。

您所说的路线配置必须捕获/mobile_应用是什么意思?我没有更改视图,只是转到具有特定id的标记的偏移量。我的意思是,.when/mobile_app,{templateUrl:views/home.html,controller:homeCtrl}
<a href="#/mobile_app">Mobile</a>