angular多页面切换传递参数
2016-12-28 17:17
323 查看
<!DOCTYPE html> <html lang="en" ng-app="myapp"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="../js/angularjs.js"></script> <script src="../js/angular-route.min.js"></script> <style type="text/css"> body{ font-size: 32px; } .show{ background: #eeeeee; padding: 8px; width: 500px; margin:8px 0px; } </style> </head> <body> <div> <div ng-view></div> </div> </body> <script> var app=angular.module('myapp',['ngRoute']); app.controller('sub1',function($scope){ $scope.students=students; }); app.controller('sub2',function($scope,$routeParams){ for (var i = 0;i<students.length;i++) { if(students[i].stuId==$routeParams.id){ $scope.dd=students[i]; break; } } }); app.config(function($routeProvider) { $routeProvider .when('/',{ controller:"sub1", templateUrl:"sub1.html" }) .when('/view/:id',{ controller:"sub2", templateUrl:"sub2.html", publicAccess:true }) .otherwise({ redirectTo: '/' }); }); var students=[ {stuId:1,name:"张三1",sex:"女1",score:121}, {stuId:2,name:"张三2",sex:"女2",score:122}, {stuId:3,name:"张三3",sex:"女3",score:123}, {stuId:4,name:"张三4",sex:"女4",score:124} ] </script> </html>
[b]<!--sub.html-->[/b] <div ng-repeat="x in students" class="show"> <a href="#view/{{x.stuId}}">{{x.name}}</a> </div>
[b]<!--sub2.html--> [/b]
<div class="show"> <div>学号:{{dd.stuId}}</div> <div>姓名:{{dd.name}}</div> <div>性别:{{dd.sex}}</div> <div>分数:{{dd.score}}</div> </div>
相关文章推荐
- angular中$state.go页面跳转并传递参数
- WP7->界面->页面导航、切换及参数传递
- angular页面间传递参数
- angular-页面跳转传递参数
- .net页面间的参数传递简单实例
- .net页面间的参数传递简单实例
- 怎么样在两个页面间传递一组参数?
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- jsp与javascript结合用以处理confirm确认达到传递参数到另一个页面的作用
- 用javascritp脚本在页面中传递参数和接受参数的方法
- 页面之间传递参数得几种方法
- .net如何实现页面间的参数传递
- 静态HTML页面传递参数的方法 (表单)
- .net页面间的参数传递简单实例
- .net如何实现页面间的参数传递
- .net页面间的参数传递简单实例
- .net页面间的参数传递简单实
- JavaScript实现页面之间传递参数的方法
- 使用存储过程从web页面传递参数
- 用javascript实现html页面之间的参数传递