AngularJs路由
来源:互联网 发布:闪恋 知乎 编辑:程序博客网 时间:2024/05/21 15:06
AngularJs路由-route
1.AngularJs路由-route?
ng路由是AngularJS官方提供的一种简单的路由操作。
2.AngularJs路由-route的作用?
在单页面中实现不同页面的切换。
3.AngularJs路由-route的应用
ng路由主要分三个组成部分:
路由指令、路由服务、路由服务提供者
路由指令:ngView指令主要用于将路由指向的页面渲染到当前页面的布局中。
路由服务提供者:内置服务对象$routeProvider主要用于进行路由配置。
该服务的使用必须依赖ngRoute模块,也就是项目中必须添加angular-route.js。
使用:
when(path, route);用于在访问path路径时,跳转到route指定的视图
|-- path:路由跳转的路径
|-- route:路由对象<组件对象>,一个JSON对象
otherwise(params);用于在访问不存在的路径时,跳转的默认路径或者视图
|-- params:指定路径或者路由对象
例:
<ul> <li><a href="#!/">首页</a></li> <li><a href="#!/login">登录</a></li> <li><a href="#!/regist">注册</a></li> <li><a href="#!/shopcart">购物车</a></li></ul><!-- 指定显示模板的位置 --><div ng-view></div><script> var app = angular.module("myApp", ["ngRoute"]); app.config(["$routeProvider", function($routeProvider) { $routeProvider .when("/", { templateUrl:"template/main.html" }).when("/login", { templateUrl:"template/login.html" }).when("/regist", { templateUrl:"template/regist.html" }).when("/shopcart", { templateUrl:"template/shopcart.html" }).otherwise("/"); }]);</script>
0 0
- Angularjs路由
- AngularJS-路由
- AngularJS 路由
- AngularJS 路由
- AngularJS路由
- angularjs路由
- angularJS路由
- Angularjs 路由
- angularjs-路由
- AngularJS 路由
- AngularJS-路由
- angularjs---------路由
- AngularJS 路由
- AngularJs路由
- AngularJS 路由
- AngularJS 路由
- angularjs路由
- angularjs 路由
- C++--顺序表与单链表实现
- sqlyog连接虚拟机ubuntu14.04的mysql server配置
- Linux下快速配置SSH免密码登录
- HDOJ 2007平方和与立方和
- 文章标题
- AngularJs路由
- Struts2 java.io.FileNotFoundException
- redis 集群搭建过程及搭建问题处理
- Coursera吴恩达机器学习课程 总结笔记及作业代码——第4周神经网络
- J
- break跳出循环用法
- php trait 简明教程,多重继承的实现方案
- Java设计模式透析之 —— 策略(Strategy)
- 僵尸进程和孤儿进程