App = Angular.module ("app", []); App.value ("Realname", "Liyang");//can changeApp.value ("User", {name: "Liyang"), pwd:"123456"})//can be directly bound to a JS objectApp.constant ("Baidu", "www.baidu.com");//can not be changed, these 2 are generally used for simple configuration filesApp.factory ("Data",function(){ return"I am the result";//Of course, this can also return JS object}) App.service ("Servicedata",function(){ This. Name = "Zhangsan" This. PWD = "654321"})<!--above these services, basically no difference, is to return a JS value or object, and then bound to the controller in Xiamen, you can reach the controller between the value--App.controller ("Myctr",function($scope, Realname,baidu,user,data,servicedata) {//automatically injected with the above values$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