您好我正在开发我的第一个angularjs应用程序。我想在文件中定义URL并在整个应用程序中使用这些URL。我尝试如下。
Constants.js
angular.module('RoslpApp').constant('cfg', {
url: 'https://myapi.com/v1/'
})
我想在这里使用它。
function () {
angular.module('RoslpApp').controller('MainRegistration', ['$rootScope', '$translatePartialLoader', '$translate', function ($rootScope, $translatePartialLoader, $translate, cfg) {
alert(cfg.url);
$translatePartialLoader.addPart('ForgotPassword');
$translate.refresh();
$translate.use('de_AR');
}]);
})();
我想在Registration文件夹中的所有控制器中使用常量。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:2)
你的注射应该是这样的,你总是缺少 cfg
,
angular.module('RoslpApp').controller('MainRegistration', ['$rootScope', '$translatePartialLoader', '$translate','cfg', function ($rootScope, $translatePartialLoader, $translate, cfg) {