AngularJS的services服务及应用示例
来源:互联网 发布:c语言中百分之f 编辑:程序博客网 时间:2024/05/16 11:57
1.services服务
四种方法:
value、constant、factory、service
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AngularJS</title> <link rel="stylesheet" href="css/foundation.min.css"></head><body style="padding:10px;" ng-app="app"> <div ng-controller="MyCtrl"> <h1>{{realname}}</h1> <h1>{{http}}</h1> <h1>{{data.msg}}</h1> <h1>{{uname}}</h1> </div></body><script src="js/angular.min.js"></script><script src="app.js"></script></html>
angular.module("app",[]) .value('realname','wangwu')//可以改变 .constant('http','www.baidu.com')//不能改变 .factory('Data',function () { return { msg:'你好啊', setMsg:function () { this.msg = "我不好"; } } }) .service('User',function () { this.firstname = "wang"; this.lastname = "wu"; this.getName = function () { return this.firstname + this.lastname; } }) .controller('MyCtrl',function ($scope,realname,http,Data,User) { $scope.msg = "你好"; $scope.realname = realname; $scope.http = http; $scope.data = Data; Data.setMsg(); $scope.uname = User.getName(); })2.service的应用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AngularJS</title> <link rel="stylesheet" href="css/foundation.min.css"></head><body style="padding:10px;" ng-app="app"> <div ng-controller="FCtrol"> <input type="text" ng-model="data.msg"> <h1>{{data.msg}}</h1> </div> <div ng-controller="SCtrol"> <input type="text" ng-model="data.msg"> <h1>{{data.msg}}</h1> </div></body><script src="js/angular.min.js"></script><script src="app.js"></script></html>
angular.module('app',[]).factory('Data',function () { return { msg:"factory", shopcart:['1','2'] }}).controller('FCtrol',function ($scope,Data) { //下单 $scope.data = Data;}).controller('SCtrol',function ($scope,Data) {//购物车 $scope.data = Data;})
0 0
- AngularJS的services服务及应用示例
- Angularjs基础知识及示例汇总
- AngularJS自定义服务应用实例
- AngularJS中自定义服务的常见方式及特点
- Angularjs 创建services的几种方式
- AngularJs 的服务
- angularJS的$route服务
- angularJS服务的$q
- AngularJS内的服务
- angularjs的 $location 服务
- angularjs的 $http 服务
- AngularJS 的$timeout服务
- AngularJS的自定义服务
- angularjs的内置服务
- wxPython-桌面应用 && windows Services 服务
- Web Services服务的实现
- angularjs,ionic,cordova简单应用示例
- SVM -- R的演示及应用示例
- Android Studio里面的Build.gradle的详细配置说明
- Android自定义View有意思的EmptyView || ErrorView
- OAuth2授权方式
- Python for opencv 之 显示图像及在图像上书写文字
- CSU 1810 Reverse
- AngularJS的services服务及应用示例
- 关于LeetCode中Factorial Trailing Zeroes一题的理解
- 分治法求解切割篱笆
- Linux命令(8):touch
- iOS<Photos/Photos.h>与<AssetsLibrary/AssetsLibrary.h>and 相机
- 复杂链表的复制
- As抽风:Could not identify launch activity: Default Activity not found Error while Launching activity
- Web 前端概述
- CCF 201509-4 高速公路