angularjs未在路由上重定向
我用的是角的。 我已经定义了一个HTML文件,其中我给出了2个链接,在app.js上我定义了路线。 但当我点击html文件中提供的链接时,它并没有重定向 下面是我的html文件和app.js文件: HTML: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('
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>