angularjs未在路由上重定向

angularjs未在路由上重定向,angularjs,routes,Angularjs,Routes,我用的是角的。 我已经定义了一个HTML文件,其中我给出了2个链接,在app.js上我定义了路线。 但当我点击html文件中提供的链接时,它并没有重定向 下面是我的html文件和app.js文件: HTML: ui sref连接到ui路由器(angular的替代路由器),您在路由中使用angular route。改用ng href,你的链接应该像ng href=“#/login”和ng href=“#/register”那样写,你对应的when路由应该是$routeProvider.when('

我用的是角的。 我已经定义了一个HTML文件,其中我给出了2个链接,在app.js上我定义了路线。 但当我点击html文件中提供的链接时,它并没有重定向

下面是我的html文件和app.js文件:

HTML:


ui sref连接到ui路由器(angular的替代路由器),您在路由中使用angular route。改用ng href,你的链接应该像
ng href=“#/login”
ng href=“#/register”
那样写,你对应的when路由应该是
$routeProvider.when('/register',…
等。


<a href="#/login">Login</a>

将这种路由
ui-serf
用于ui-router

它现在工作正常。但是当它重定向到注册/登录页面时,它不会显示任何内容
 angular.module('test', ['ngRoute'])
        .config(function($routeProvider, $locationProvider) {

            $routeProvider.when('register',
                {
                    templateUrl: '../partials/register.html',
                    controller: 'registration'
                });
            $routeProvider.when('login',
                {
                templateUrl: '../partials/login.html',
                controller: 'login'
            });


        });
<a href="#/login">Login</a>