如何使用同一文件中定义的 angularjs 中的常量

How to use constants in angularjs defined in same file

我是 angular js 的新手。是否可以像下面这样重用同一文件中定义的常量。如果没有,请让我知道重用已定义常量的更好方法。我这样做的目的是我应该能够在我的服务中使用 LoginQuery.url 而不是连接。

angular.module('myApp.constants', []).
constant('ServerConfig', {
    'url': 'http://localhost:3000/'
}).
constants('LoginQuery', {
        'url': ServerConfig.url + "/login"
    }
);

谢谢

我倾向于按以下方式执行此操作:

angular.module('myApp.constants', [])
.constant('urlsConst', (function(){
  var protocol = 'http://';
  var domain = 'www.mydomain.com';
  var base = '/api/';

  return {
    category:               protocol + domain + base + 'category/',
    home:                   protocol + domain + base +  'home/',
    products:               protocol + domain + base + 'products/'
  }

})()
);