Angular路由
来源:互联网 发布:淘宝手办良心店铺 编辑:程序博客网 时间:2024/05/17 02:17
路由的使用
1.创建模块
2.配置路由
3.创建每个页面对应的控制器
4.创建ng-template
5.视图层创建ng-view
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>route</title> <script src="node_modules/angular/angular.js"></script> <script src="node_modules/angular-route/angular-route.js"></script> <script> var app=angular.module('app',['ngRoute']); /*配置路由*/ app.config(['$routeProvider',function($routeProvider){ $routeProvider .when('/a/:name',{controller:'studentsController',templateUrl:'a_tmpl'}) .when('/b/:name',{controller:'teachersController',templateUrl:'a_tmpl'}) .when('/c/:name',{controller:'othersController',templateUrl:'a_tmpl'}) .otherwise({ redirectTo:'/a' }); }]); app.controller('studentsController',['$scope','$routeParams',function($scope,$routeParams){ $scope.title="这是"+$routeParams.name+"控制器"; }]); app.controller('teachersController',['$scope','$routeParams',function($scope,$routeParams){ $scope.title="这是"+$routeParams.name+"控制器"; }]); app.controller('othersController',['$scope','$routeParams',function($scope,$routeParams){ $scope.title="这是"+$routeParams.name+"控制器"; }]); </script></head><body ng-app="app"><script id="a_tmpl" type="text/ng-template"> <h1>{{title}}</h1></script> <ul> <li><a href="#/a/default_a">A</a></li> <li><a href="#/b/default_b">B</a></li> <li><a href="#/c/default_c">C</a></li> </ul> <div ng-view></div></body></html>
0 0
- angular 路由
- angular路由
- Angular路由
- angular 路由
- Angular路由
- angular路由
- angular路由
- angular路由
- Angular路由
- angular路由
- angular 路由
- Angular路由
- Angular 路由
- Angular路由
- angular 路由
- angular路由
- angular之路由,模板
- Angular路由2
- GLSurfaceView.Renderer,openGL的渲染接口
- Listview+RadioButton实现单选
- Android 如何创建db文件(将excle表格中的数据导入db文件)
- [Windows网络编程课设]南工程聊天室服务器源码
- JAVA基础 day10 异常的处理 和 包的运用
- Angular路由
- zookeeper适用场景:配置文件同步
- 如何判断一个直播系统是否使用的是RTMP
- php单元测试
- Windows编程 DirectInput 鼠标和键盘的输入
- VC++包含目录和c/c++ -》附加包含目录的区别
- springMVC handlerInterceptor 处理器拦截器
- jmap的几个操作要慎用
- 《Web全栈工程师的自我修养》摘记一