$routeParams传的值是一个对象数组。

案例:

index.html

 <!DOCTYPE html>
<html lang="zh-cn" data-ng-app="myApp">
<!--myApp这里要和module模型里的名称一样-->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<title>angularjs</title>
<link rel="stylesheet" href="bootstrap/css/bootstrap.css" />
<link rel="stylesheet/less" href="styles/site.less">
<script src="scripts/jquery.js"></script>
<script src="bootstrap/js/bootstrap.js"></script>
<script src="scripts/less.js"></script>
<!--<script src="scripts/angular-1.2.5.js"></script>-->
<script src="../../angular.js"></script>
<!--路由-->
<script src="scripts/angular-route.js"></script>
<!--控制器-->
<script src="controller1.js"></script>
<!--模型-->
<script src="module.js"></script>
</head>
<body class="container">
<header class="page-header"><h1>index</h1></header>
<section>
<div class="col-sm-6">
<a class="btn btn-danger btn-block" href="#one">1</a>
</div>
<div class="col-sm-6">
<a class="btn btn-primary btn-block" href="#two">2</a>
</div>
</section> <section>
<div ng-view>
占位符
</div>
</section>
</body>
</html>

index.html

one.html

 <div>
第一个页面
</div>
<p>
{{title}}
</p>
<form action="">
<div class="form-group">
<label class="control-label" for="name">姓名:</label>
<input ng-model="name" type="text" id="name" class="form-control">
</div>
<div class="form-group">
<label class="control-label" for="pass">密码:</label>
<input ng-model="pass" type="text" id="pass" class="form-control">
</div>
<p>
<a href="#two?name={{name}}&pass={{pass}}" class="btn btn-primary">提交</a>
</p>
</form>

one.html

two.html

 <div>
第二个页面
</div>
<div>
{{name}}{{pass}}
</div>

two.html

控制器

 function textOne($scope) {
$scope.title="用户登录"
}
function textTwo($scope,$routeParams) {
console.log($routeParams);
$scope.name = $routeParams.name;
$scope.pass = $routeParams.pass;
}

controller.js

模块

 //定义模块
var app = angular.module("myApp",['ngRoute']); //配置驱动类
app.config(["$routeProvider",function ($routeProvider) {
$routeProvider
.when("/one",{
templateUrl:"one.html",
controller:"oneCtrl"
})
.when("/two",{
templateUrl:"two.html",
controller:"twoCtrl"
})
.otherwise({
redirectTo:"/one"
})
}]); //添加控制器
app
.controller("oneCtrl",textOne)
.controller("twoCtrl",textTwo);

module

最新文章

  1. node.js下使用RSA加密事例(windows)
  2. C# System.Threading.Timer 使用方法
  3. Sitecake – 可视化编辑,所见即所得的 CMS
  4. 扫描线+堆 codevs 2995 楼房
  5. AD批量创建用户
  6. 【转】【Asp.Net】asp.net服务器控件创建
  7. mysql查询差集
  8. 即时通信Spark安装和配置
  9. CentOs6.8安装Git并安装oh my zsh
  10. Add external tool in the Android Studio
  11. DBHelper 类(网上收集)
  12. OpenGL杂七杂八
  13. Popular Products
  14. linux下载时提示请尝试移除磁盘中不需要的文件并重试,或者保存到其他位置
  15. 如何用php实现简单的文件上传功能?(带图解)
  16. ECMAScript 6 学习(二)async函数
  17. HDU3306 Another kind of Fibonacci 矩阵
  18. unity项目开发必备插件Asset Hunter 2(资源猎人2)
  19. jstree中文github文档
  20. LA3905

热门文章

  1. oracle将一个表中字段的值赋值到另一个表中字段(批量)
  2. [1-1] 把时间当做朋友(李笑来)Chapter 1 【心智的力量】 摘录
  3. JS经验库
  4. javascript和html中unicode编码和字符转义的详解
  5. unity5, animator state machine, 无条件transition实现播放动画序列
  6. 点滴积累【JS】---JS小功能(onmousemove鼠标移动坐标接龙DIV)
  7. SQL server账号无法登陆
  8. Vue 混合
  9. MySQL 行号(类似SQLServer的row_number())
  10. NumberUtils