国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angularjs 自定義服務的三種方式(推薦)

2019-11-20 09:20:31
字體:
來源:轉載
供稿:網友

AngularJS簡介:

AngularJS 通過新的屬性和表達式擴展了 HTML。

AngularJS 可以構建一個單一頁面應用程序(SPAs:Single Page Applications)。

AngularJS 學習起來非常簡單。

angularjs 中可通過三種($provider,$factory,$service)方式自定義服務,以下是不同的實現形式:

// 定義module , module中注入$providevar starterApp = angular.module('starter.controllers', [],function($provide){// 第一種方式:使用provide的provider自定義服務$provide.provider('getUserInfoService', function(){this.$get = function(){var userInfo = [{'userName':'張三0','userNick':'小花0','age':25},{'userName':'張三1','userNick':'小花1','age':26}];return userInfo;}});$provide.factory('',function(){});$provide.service('',function(){});});//第二種方式 (module 的 config 方法中注入 $provide)starterApp.config(['$provide',function($provide) {// 使用provide的provider自定義服務(返回對象,字符串,服務,且必須通過$get方法返回)$provide.provider('getUserAddressService', function(){var _userAddress = '';var service = {};this.$get = function(){service.setAddress = function (userAddress){_userAddress = userAddress;}service.getAddress = function (){return _userAddress;}return service;}});// 使用provide的factory自定義服務(返回對象,服務,字符串)$provide.factory('serviceName1', ['$http', function($http){// var service = {};// service.getName = function (){// return '張三';// }// return service;// return "啊颯颯大";}]);// 使用provide的service自定義服務(返回對象,服務)$provide.service('serviceName2', ['$http', function($http){// return {// 'name':'aa'// };//可直接通過this定義方法this.getName = function (){return '張三';}}])}]);//第三種方式(module 的 provider、service、factory 方法 推薦第三種)starterApp.provider('serviceName3',function(){this.$get = function (){return '直接通過module的provider方法定義服務';}});starterApp.factory('serviceName4',function(){return '直接通過module的factory方法定義服務';});starterApp.service('serviceName5',function(){return {'message':'直接通過module的service方法定義服務'}});

以上所述是小編給大家介紹的Angularjs 自定義服務的三種方式小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淄博市| 安新县| 来安县| 汾阳市| 徐水县| 都江堰市| 郑州市| 平和县| 枣阳市| 湛江市| 荆州市| 庆阳市| 三江| 陆丰市| 八宿县| 南靖县| 什邡市| 孝义市| 三门县| 定边县| 柏乡县| 门源| 济源市| 平乡县| 临夏市| 涪陵区| 明水县| 疏勒县| 大丰市| 韶关市| 休宁县| 延寿县| 五家渠市| 游戏| 宁乡县| 兴城市| 江都市| 阿勒泰市| 剑川县| 洛隆县| 兴山县|