码迷,mamicode.com
首页 > 其他好文 > 详细

angular的service服务eg:value,constant,factory,service

时间:2015-12-01 01:28:57      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

app = angular.module("app",[]);
app.value("realname","liyang");//可以改变
app.value("User",{name:"liyang"
    ,pwd:"123456"}) //可以直接绑定一个js对象
app.constant("baidu","www.baidu.com");//不可以改变,这2个一般用于简单配置文件的使用
app.factory("data",function(){
    return "我就是结果";//当然这里也可以返回js对象
})
app.service("serviceData",function(){
    this.name = "zhangsan"
    this.pwd = "654321"
})
<!--上面这几个服务,大体上都没有区别,都是返回一个js值或对象,然后绑定到厦门的controller中,就可以达到controller之间的传值-->
app.controller("myCtr",function($scope,realname,baidu,User,data,serviceData){//自动用上面的值来注入
    $scope.user={name:serviceData.name,pwd:serviceData.pwd}
    $scope.data=data;
    $scope.loginAction=function(){
        alert($scope.user.name)
    }
    })

 

angular的service服务eg:value,constant,factory,service

标签:

原文地址:http://www.cnblogs.com/liyang31tg/p/5008909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!