如果我有一个实用函数foo,我希望能够从我ng-app声明的任何地方调用。是否可以通过模块设置使其全局访问,还是需要将其添加到每个控制器的作用域中?
3 回答
慕仙森
TA贡献1827条经验 获得超7个赞
AngularJs 专门为像您这样的问题提供“ 服务 ”和“ 工厂 ”。它们通常在控制器,指令,其他服务或任何其他angularjs组件之间具有全局性。.您可以定义函数,存储数据,进行计算函数或其他操作想要在服务内部并在AngularJs组件中将它们用作Global .like
angular.module('MyModule', [...])
.service('MyService', ['$http', function($http){
return {
users: [...],
getUserFriends: function(userId){
return $http({
method: 'GET',
url: '/api/user/friends/' + userId
});
}
....
}
}])
- 3 回答
- 0 关注
- 527 浏览
添加回答
举报
0/150
提交
取消