如何使用 ngRoute 进行路由(带 Demo) [英] How to route using ngRoute (with Demo)
本文介绍了如何使用 ngRoute 进行路由(带 Demo)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码从这里开始
<头><title>路由</title>头部><body ng-app="myApp"><a href="#/login">登录</a><a href="#/register">注册</a><div ng-view></div><script src="angular-min.js" type="text/javascript"></script><script src="angular-route.js" type="text/javascript"></script><脚本>var app = angular.module("myApp", ["ngRoute"]);app.config(function($routeProvider) {$routeProvider.when("/登录", {模板网址:登录.html"}).when("/注册", {templateUrl : "register.html"})});</html>
<块引用>
我不能路由,用html简单兜售,使用简单的方法,基本的,我不知道为什么它不路由
解决方案
这是 1.2 版.
var app = angular.module("myApp", ["ngRoute"])app.config(function($routeProvider) {$routeProvider.when('/', {模板:`<h1>登录</h1>`,控制器:'loginCtrl'}).when('/注册', {模板:`注册
`,控制器:'RegisterCtrl'}).除此以外({重定向到:'/'});});app.controller('loginCtrl', function($scope) {$scope.name = "登录";});app.controller('RegisterCtrl', function($scope) {$scope.name = "注册";})
<html ng-app="myApp"><头><meta charset="utf-8"/><title>AngularJS 用户注册和登录示例 </title>头部><身体><a href="#/login">登录</a><a href="#/register">注册</a><div class="mainContainer" ng-view></div><script src="//code.angularjs.org/1.2.26/angular.js"></script><script src="https://code.angularjs.org/1.2.26/angular-route.min.js"></script>