javascript - 如何在 Angular 中使用常量?

标签 javascript angularjs

我无法从服务中的 myConstant 检索 string。 我在这里做错了什么以及如何解决?请提供代码示例。

   // Define Angular App
    var app = angular.module('App', ['ngRoute', 'LocalStorageModule', 'angular-loading-bar']).constant('myConstant', {
        string: 'myString',
        size: 30
    });


    'use strict';
    app.factory('devicesService', ['$http', 'myConstant', function ($http) {
        var serviceBase = myConstant.string; // PROBLEM HERE
...

最佳答案

这是在 Angular 中使用常量的示例:将其添加到 app.js

.constant('AUTH_EVENTS', {
    AuthenticatedSuccess: 'auth-user-success',
})

在你的 Controller 中:

.controller('ApplicationController', function ($scope, AUTH_EVENTS) {
        console.log(AUTH_EVENTS.AuthenticatedSuccess);
        }

关于javascript - 如何在 Angular 中使用常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24733438/

相关文章:

javascript - 在 React Native 中动态加载图像

javascript - 未捕获的类型错误 : Cannot read property 'createElementNS' of undefined

javascript - 单击链接时如何使跨度更改颜色

javascript - 根据url新建背景

javascript - 在 Angular JS 中使用本地存储检查复选框是否持久

javascript - AngularJS ng-repeat - jquery Datepicker 在 ng-repeat 中不工作

Javascript 单击并拖动元素

javascript - 如何在 Visual Studio Code 中执行 AngularJS

javascript - 使用 Restangular 比 ngResource 有什么优势?

javascript - ng-Repeat 上的 Angular 简单过滤器 (>5)