angularJS自定义服务的两种方法

来源:互联网 发布:信息比率 知乎 编辑:程序博客网 时间:2024/05/22 13:02
var app=angular.module("App",[],function($provide){    //自定义一个工厂,$provide是angular自动注入的,然后创建一个服务对象    $provide.factory("xx",function(){        return [1,2,3,4];    })    //自定义服务,返回的必须是对象,字符串,数字这样的基本类型不行,工厂可以。他们两个功能差不多    $provide.service("xx2",function(){        return ["上海"];    })});app.controller("democontroller",function($scope,xx2){    $scope.name="zhangsan";    console.log(xx2)}) 这两个和app.factory()app.service()是一样的。
原创粉丝点击