angularJs之service

自定义服务:
方法一:controller中返回值,service中return
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<script src="https://cdn.static.runoob.com/libs/angular.js/1.4.6/angular. min.js"></script> 
</head> 
<body> 
<div ng-app="myApp" ng-controller="myCtrl">
<p>000000000</p>
<h1>{{hex}}</h1>
</div>
<p>自定义服务:</p>
<script> 
var app = angular.module('myApp', []);
app.service('hexafy', function() { 
	this.myFunc = function (x) { 
        return 56; 
    } 
}); 
app.controller('myCtrl', function($scope, hexafy) { 
  $scope.hex = hexafy .myFunc(255); 
}); 
</script>
</body> 
</html>
方法一:controller中无返回值,service中无return,直接将值存入$scope
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<script src="https://cdn.static.runoob.com/libs/angular.js/1.4.6/angular. min.js"></script> 
</head> 
<body> 
<div ng-app="myApp" ng-controller="myCtrl">
<p>000000000</p>
<h1>{{hex}}</h1>
</div>
<p>自定义服务:</p>
<script> 
var app = angular.module('myApp', []);app.service('hexafy', function() {
this.myFunc = function (scope,x) { 
scope.hex =56; 
} 
}); 
app.controller('myCtrl', function($scope, hexafy) { 
 hexafy .myFunc($scope,255); 
}); 
</script>
</body> 
</html>

不需要去new service

angularJs之service的更多相关文章
- AngularJS:Service
		ylbtech-AngularJS:Service 1.返回顶部 1. AngularJS 服务(Service) AngularJS 中你可以创建自己的服务,或使用内建服务. 什么是服务? 在 An ... 
- AngularJS 1.x系列:AngularJS服务-Service
		1. AngularJS服务 AngularJS可注入类型包括:Service.Factory.Provider.Value及Constant. 2. Service AngularJS Servic ... 
- AngularJS之Service(四)
		前言 前面我们讲了控制器.过滤器以及指令,这一节我们来讲讲重大内容之一服务和其中涉及到的工厂. 话题 AngularJS中服务可以说是和DI紧密联系在一起,在应用程序中我们可以通过使用服务来共享代码, ... 
- AngularJS 服务(Service)
		AngularJS 中你可以创建自己的服务,或使用内建服务. 什么是服务? 在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用. AngularJS 内建了30 ... 
- Make AngularJS $http service behave like jQuery.ajax()(转)
		There is much confusion among newcomers to AngularJS as to why the $http service shorthand functions ... 
- angularjs factory,service,provider 自定义服务的不同
		angularjs框架学了有一段时间了,感觉很好用.可以把angularjs的app理解成php的class,controller是控制器,而内置服务和自定义服务就可以理解成models了.angul ... 
- AngularJS 1.x系列:AngularJS服务-Service、Factory、Provider、Value及Constant(5)
		1. AngularJS服务 AngularJS可注入类型包括:Service.Factory.Provider.Value及Constant. 2. Service AngularJS Servic ... 
- Angularjs演示Service功能
		在angularjs中,我们可以自定义自己的service.可以说得是自定义的方法,函数. 下面我们一步一步来演示吧:首先为angularjs定义一个app: var demoApp = angula ... 
- 【angularJS】Service服务
		AngularJS 中的服务是一个函数或对象.可以创建自己的服务,或使用内建服务. 内置服务 AngularJS 内建了30 多个服务. 1. $location 服务,它可以返回当前页面的 URL ... 
- angularjs的service
		1.首先我们创建一个模块 var module = angular.module( "my.new.module", [] ); 2.然后写具体的service 可以看到它是一个很 ... 
随机推荐
- oracle 11g RAC安装节点二执行结果错误CRS-5005: IP Address: 192.168.1.24 is already in use in the network
			[root@testdb11b ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInvento ... 
- 1.oracle 12c基础
			1.查看数据库的创建模式 SQL> select name,cdb,con_id from v$database; NAME CDB CON_ID --------- - ... 
- [Android]Android开发入门之HelloWorld
			引言:在做Unity开发的时候,发现这么个问题,虽然Unity是跨平台的,能够进行Android,IOS,Web,PC等开发,但如果要实现一些稍微系统层的东西,还是需要通过通信,调用原系统的接口(自定 ... 
- 利用ipython实现多线程
			多线程来批量化处理数据的时候希望简单的应用,使用ipython会很简单 参考这里 
- Html中鼠标悬停显示二级菜单的两种方法
			<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
- xcode下载
			http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg http://adcdownload.apple.co ... 
- HTML5页面绘图
			canvas 标签:获取画笔: 对象.getContext("2d")制定画笔Syte: context.fillStyle = "red"; context. ... 
- mac os x 10.10.3 安装protoc
			预装如下环境 autoconf 2.6.9automake 1.14libtool 2.4 Building from source Download latest version of procbu ... 
- 【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术
			在上一篇博客中,我们一起学习了如何在Cocos2d-x中存储数据和读取信息,本篇博客我们将一起讨论和数据存储同样重要的联网技术. 一.弱联网技术介绍 在网络游戏中许多重要的功能都需要网络连接,而根据需 ... 
- [数据库]cakephp操作ENUM、tinyint等类型的一点说明
			之前无法正常更新ENUM类型的数据,感觉是框架函数实现的bug. 问题很诡异,因为INIT的时候是可以成功写入的,没理由UPDATE的时候不成功. 前后琢磨了一下午,发现了一点蛛丝马迹才终于想通.问题 ... 
