从官网下载了最新版本的Angularjs 版本号:1.3.15做一个简单的路由功能demo首页:index.html 1 <!DOCTYPE html > 2 3 <html> 4 <head> 5 <meta charset=&q ...
从官网下载了最新版本的Angularjs 版本号:1.3.15
做一个简单的路由功能demo
首页:index.html
1 <!DOCTYPE html > 2 3 <html> 4 <head> 5 <meta charset="utf-8" /> 6 <title>测试</title> 7 <script src='/images/loading.gif' data-original="./js/angular.min.js"></script> 8 <script src='/images/loading.gif' data-original="./js/angular-route.min.js"></script> 9 </head>10 <body ng-app="myApp">11 <div ng-controller="TextController">12 <p>{{someText}}</p>13 </div>14 <div ng-view></div>15 </body>16 <script>17 var myApp = angular.module('myApp', ['ngRoute']);18 myApp.controller('TextController', function ($scope) {19 $scope.someText = '测试显示内容';20 });21 22 //路由23 function emailRouteConfig($routeProvider) {24 $routeProvider.25 when('/', {26 controller: ListController,27 templateUrl: 'list.html'28 }).29 when('/view/:id', { //在id前面加一个冒号,从而制订了一个参数化URL30 controller: DetailController,31 templateUrl: 'detail.html'32 }).33 otherwise({34 redirectTo: '/'35 });36 }37 38 myApp.config(emailRouteConfig);//配置我们的路由39 40 messages = [{41 id: 0, sender: "584600034@qq.com", subject: "你好,这是一封邮件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,这是发送给您的邮件。"42 }, {43 id: 1, sender: "584600034@qq.com", subject: "你好,这是一封邮件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,这是发送给您的邮件。"44 }, {45 id: 2, sender: "584600034@qq.com", subject: "你好,这是一封邮件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,这是发送给您的邮件。"46 }];47 48 function ListController($scope) {49 $scope.messages = messages;50 }51 52 function DetailController($scope,$routeParams) {53 $scope.message = messages[$routeParams.id];54 }55 </script>56 </html>
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Angularjs 路由学习笔记
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。