AngularJS创建模块、服务
【摘要】 学习要点 使用模块构架应用 创建和使用服务 为什么要使用和创建服务与模块? 服务允许你打包可重用的功能,使之能在此应用中使用。 模块允许你打包可重用的功能,使之能跨应用使用。一、应用程序模块化 先看看一个没有模块化的程序<!DOCTYPE><!-- use module --><html ng-app="example...
学习要点
使用模块构架应用
创建和使用服务
为什么要使用和创建服务与模块?
服务允许你打包可重用的功能,使之能在此应用中使用。
模块允许你打包可重用的功能,使之能跨应用使用。
一、应用程序模块化
先看看一个没有模块化的程序
单击城市按钮,递增点击总数
接下来,我们将指令分离,使之模块化,我们命名为triButtonDirective.js
接下来,引用定义的标签并且使用它
二、创建使用服务
1.使用Factory方法
第一步:将服务模块化,这里创建一个名为triButtonFactory.js的文件
第二步:在视图中引入该服务
第三步:在控制器中使用它
2.使用Service方法
第一步:创建构造函数,然后创建服务。我们命名为triButtonService.js
第二步:引入triButtonService.js文件,然后使用服务
3.使用Provider方法
第一步:使用Provider,创建服务。我们命名为triButtonProvider.js
第二步:引入、配置和使用服务
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)