为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在每个控制器中使用角度功能吗?

我可以在每个控制器中使用角度功能吗?

偶然的你 2019-12-09 14:06:54
如果我有一个实用函数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

          });

       }

       ....

    }

  }])


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信