博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS实战之路由ui-view
阅读量:5234 次
发布时间:2019-06-14

本文共 1089 字,大约阅读时间需要 3 分钟。

1. 路由(ui-router)
1.1. 环境
1) angular.min.js
2) angular-ui-router-0.2.10.js
3) 确保确保包含ui.router为模块依赖关系.
4) var app=angular.module("app",['ui.router']);
1.1. 视图激活方式
1) $state.Go():优先级较高的便利方式
2) ui-sref:点击包含此指令跳转
3) url:url导航
1.2. 多视图
Views:
使用views属性设置多个视图。如果在单一状态下不需要多个视图,则不需要此属性。提示:请记住,通常嵌套视图比多个兄弟视图更有用和更强大。
代码:准备四个页面  主页面和三个子页面
主页面
多视图
三个子页面index1.html,index2.html,index3.html分别为
<h1>我是视图一</h1>
<h1>我是视图二</h1>
<h1>我是视图三</h1>
效果为
5c84b82b-f0bb-3411-b0c9-33079bb299c7.png
ffd40e6b-7f70-314e-bcf9-248e60c183c3.png
1.3.嵌套视图
依旧四个页面一个主页面一个子页面两个嵌套页面
主页面
嵌套视图
子页面
嵌套页面
<h1>我是视图一</h1>
<h1>我是视图三</h1>
效果:
04e6bcfc-9c81-3f21-8304-e25d7f17ad68.png

转载于:https://www.cnblogs.com/baryon/p/9611438.html

你可能感兴趣的文章
.net 文本框只允许输入XX,(正则表达式)
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>
实验2-2
查看>>
MongoDB遇到的疑似数据丢失的问题。不要用InsertMany!
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
IOS Google语音识别更新啦!!!
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
BootScrap
查看>>
【Python学习笔记】1.基础知识
查看>>
梦断代码阅读笔记02
查看>>
selenium学习中遇到的问题
查看>>
大数据学习之一——了解简单概念
查看>>
Lintcode: Partition Array
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
架构图-模型
查看>>
黑马程序员_Java基础枚举类型
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>