微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AngularJS之基础-5 路由(定义路由、使用路由)、自定义指令(Directive)

一、定义路由


ng-view

- AngularJS 支持通过在单页面上的多个视图的单页应用

-ng-view 标记只是简单地创建一个占位符

- 使用

wKiom1cE6zCDCowSAAA2rpsVcQQ917.png


ng-template

- 创建使用script标签的HTML视图

- 使用

-定义类型作为主模块中 ng-template 的脚本块

wKiom1cE66_SnPAhAABZG_GVQhw435.png


$routeProvider

- 映射相应的HTML页面或ng-template

- 附加一个控制器使用相同键的服务

wKioL1cE7LrQn4UdAAARuIAkpVc675.png

- 注意:

- 需要angular-route.js脚本文件的引用

wKiom1cE7FDAJBoyAAGdXDpCUF8953.png


二、使用路由


锚点链接

- 定义锚点

wKioL1cE7Uvh97CGAACKpmm0trE793.png

- 定义 ng-template

wKioL1cE7WLwLGejAAEbWybXx0k445.png

- 定义控制器

wKiom1cE7NmwS8RgAAET51NWGjU368.png


路由参数

- 声明参数

wKioL1cE7bXixZ38AABDWykmXC8893.png

- 接受参数

wKiom1cE7R2CR6-JAAA5hy0fV5o729.png

- 显示参数

wKioL1cE7eDDRDH0AAAP6INKaYY925.png



三、自定义指令-Directive


元素

- 自定义指令中使用 AngularJS 扩展 HTML 的功能

- 下列元素的类型来创建自定义指令

-Element directives - 指令遇到时激活一个匹配的元素

-Attribute - 指令遇到时激活一个匹配的属性

-CSS - 指令遇到时激活匹配 CSS 样式

-Comment - 指令遇到时激活匹配的注释


directive

wKioL1cE7migHT0mAAIpuHOjRHU305.png


使用自定义指令

wKiom1cE7Z3QTBc9AABkU79KylA875.png



总结:本章内容主要介绍了 AngularJS 路由(定义路由、使用路由)、自定义指令(Directive)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐