博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angluar 区分service/factory/provider 的“hello world”版
阅读量:7095 次
发布时间:2019-06-28

本文共 1088 字,大约阅读时间需要 3 分钟。

hot3.png

var myApp = angular.module("myApp",[]);// controller 中引用 provider factory service 的时候,不需要添加后缀。。。myApp.controller("myController",function($scope,my,myFactory,myService){    $scope.hellos = [        my.sayHello(),        myFactory.sayHello(),        myService.sayHello()    ]});myApp.service("myService",function(){    // 注意this 对象    this.sayHello = function () {        return "hello world for service";    }});// 注意 注意使用$get 方法 myApp.provider("my", function () {    this.name = "default";    this.$get = function () {        var name = this.name;        return {            sayHello: function () {                return "hello " + name+ " for provider" ;            }        }    }    this.setName = function(name){        this.name = name;    }});// 注意 return// var xxx = {} ;// return xxx; myApp.factory("myFactory", function () {    return{        sayHello: function () {            return "hello world for factory";        }    }});// 对于 provider 必须添加 "provider"后缀myApp.config(function (myProvider) {    myProvider.setName("world");})

转载于:https://my.oschina.net/bosscheng/blog/406974

你可能感兴趣的文章
mongoDB 在windows平台下安装成系统服务
查看>>
linux学习第八周总结
查看>>
第二次测试题
查看>>
Java 处理异常 9 个最佳实践,你知道几个?
查看>>
Apache 不能列目录解决。
查看>>
如何永久的修改主机名
查看>>
NSSearchPathForDirectoriesInDomains用法(后台缓存)
查看>>
Jqurey 全选和全不选
查看>>
ELK日志收集平台部署
查看>>
软件公司员工辞职、人员流动大是必然
查看>>
Ubuntu或debian下彻底卸载两步!!
查看>>
9月15日 sed
查看>>
我的友情链接
查看>>
Netlink Socket
查看>>
wordpress服务器安装与响应式网站配置
查看>>
VMware从初级到高级全攻略电子教程
查看>>
less引用其他less文件
查看>>
SQL Server Profiler – 存储过程调试
查看>>
在AWS的EU区域地理位置上分布式MongoDB集群
查看>>
在远程计算机运行PowerShell命令
查看>>