Angularjs中controller控制器自定义服务的factory、service、provider方法创建注册

1、factory

angular.module("app",[]).factory('dataService',function(){
    return {
        golbal_sitename:"this is the shared value",
        sayHello:function(msg){
            alert(msg);
        }
    }
})

注意上面的代码,我们定义了dataService里面,后面的function直接返回的是一个对象,返回对象里面可以定义属性和方法,上面就是返回一个golbal_sitename属性和sayHello方法。简单点说就是:在factory定义的function返回的对象上面定义写属性和方法,等注入到controller后,就可以在controller调用这些属性和方法。

 

文章来自(未完):http://www.cnblogs.com/slardar1978/p/4203979.html

文章来自实例:http://www.cnblogs.com/slardar1978/p/4203979.html

 

posted @ 2017-02-28 14:20  chenguiya  阅读(353)  评论(0)    收藏  举报