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) } })
时间: 2024-08-06 16:00:30