夺命雷公狗—angularjs—11—service的基本概念
我们先来研究下service里面的四大服务。。
value 变量
constant 常量
factory 工厂模式
service 服务
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><script src="js/angular.min.js"></script> </head> <body ng-app="myapp"><div><h1>service</h1><p>value---变量</p><p>constant---常量</p><p>factory---工厂模式</p><p>service---服务</p></div><hr /><div ng-controller="app"><p>{{valueName}}</p><p>{{constant}}</p><p>{{laopo.name}}</p><p>{{laopo.say}}</p><p>{{xiaosan.name}}</p><p>{{xiaosan.say}}</p></div> </body> <script>var app = angular.module('myapp',[]);app.value('valueName','我是value')app.value('valueName','就在那夜我污染了value');app.constant('constant','我是constant,我是天下无敌,看下和人能奈何得了我');app.constant('constant','我是constant,我是污染者,好像真的不够干');app.factory('laopo',function(){return{name:'潘金莲',say:function(){this.name = '我是一个大淫娃';}}});app.service('xiaosan',function(){this.name = '小吉玛丽亚';this.say = function(){return '潘金莲??啥玩意,过期货赶来和我抢男人??';}});app.controller('app',function($scope,valueName,constant,laopo,xiaosan){$scope.valueName = valueName;$scope.constant = constant;$scope.laopo = laopo;$scope.laopo.say = laopo.say();$scope.xiaosan = xiaosan;$scope.xiaosan.say = xiaosan.say();}); </script> </html>
转载于:https://www.cnblogs.com/leigood/p/5788138.html
夺命雷公狗—angularjs—11—service的基本概念相关推荐
- 夺命雷公狗—angularjs—10—angularjs里面的内置函数
我们没学一门语言或者框架,几乎里面都有各自的语法和内置函数,当然,强悍的angularjs也不例外,他的方法其实常用的没多少,因为很多都可以用源生jis几乎都能完成一大部分.. <!doctyp ...
- 夺命雷公狗—angularjs—15—内置封装好的计时器$interval和$timeout
这里其实和js源生的效果是一样的,但是源生的在angularjs里面不能直接正常执行代码如下所示: <!DOCTYPE html> <html lang="en" ...
- 夺命雷公狗—angularjs—19—angular-route
ngRoute包括的内容 ng的路由机制是靠ngRoute提供的,通过hash和history两种方式实现了路由,可以检测浏览器是否支持history来灵活调用相应的方式.ng的路由(ngRoute) ...
- 夺命雷公狗---微信开发26----客服消息接口基础和推送视频
我们按照上一课的套路继续改写下index.php即可实现,代码如下所示: <?php /*** wechat php test*///define your token require_once ...
- 夺命雷公狗---微信开发39----微信语言识别接口1
语音识别接口的基本介绍 注意: 由于客户端缓存,开发者开启或者关闭语音识别功能,对新关注者立即生效,对已关注用户需要24小时生效,开发者可以从新关注帐号进行测试. 我们可以在测试号下方的体验接口权限表 ...
- 夺命雷公狗-----React---5--props对象的传递
提示:props的值是不可以改变的... <!DOCTYPE html> <html lang="en"> <head><meta cha ...
- 夺命雷公狗TP3.2.3商城2-----后台模版引入和后台控制器的创建
首先我们来到D:\phpStudy\WWW\shop\WEB 目录下,将Home目录进行复制一份,并且改名为Admin,如下所示: 然后将我们准备好的后台首页模版放入 D:\phpStudy\W ...
- 夺命雷公狗ThinkPHP项目之----商城1项目整体架构
夺命雷公狗项目之---商城 本人准备更新套基于tp下开发的商城的项目,为啥呢?原因和简单,本人没使用过框架开发商城,准备用一些时间来开发套B2C的商城系统.. 项目规划: 1:项目整体架构 用户部分 ...
- 夺命雷公狗—玩转SEO---62---TF-IDF核心算法与运用
比如我们站点有一篇文章,搜索引擎想过来提取一篇文章的关键词,这是涉及到数据挖掘.文本处理.信息检索等很多的领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果.它简单到都不需要 ...
最新文章
- linux同步到对象存储,将Cpanel备份配置为S3对象存储的方法
- [再寄小读者之数学篇](2014-11-19 $\sin(x+y)=\sin x\cos y+\cos x\sin y$)
- 搭建SVN版本控制服务器
- ae 创建图像等高线 蒙版_Pixelmator ——图像处理软件
- 一个监测IIS,并定时重新启动的程序。
- 心情随笔20180620
- SpringDay01
- iOS之 开发常用到的宏定义
- “彪悍人生”罗永浩被法院限制消费,网友:期待王者归来
- java输出重定向gui_Java – 将system.out.println重定向到JLabel
- 【基础】深度学习最常用的10个激活函数!(数学原理+优缺点)
- AttributeError: module ‘tensorflow._api.v2.train‘ has no attribute ‘Optimizer‘
- java编程手册_Java编程手册
- minIO安装教程及代码使用
- 谈谈开展信息安全工作的四个权力
- 系统架构师从入门到精通1.0 Ceph集群部署无报错流畅版本
- Web——CSS页面背景
- 微信小程序收款手续费_【微信支付】微信小程序支付开发者文档
- javax和java的区别
- @Inherited