【问题标题】:How to use angular js constants values如何使用角度 js 常量值
【发布时间】:2017-03-12 10:01:28
【问题描述】:

我想删除角度控制器中的所有硬编码,为此我想从另一个js文件加载所有热编码,例如

modalHeader = "Success";

这里的成功是热编码。所以我想从外部 js 文件加载这个成功。在 Js 控制器中,我想给出成功的关键,而不是 "Success",我引用了很多文章但是对于这种情况没有用。请提供一些信息以便像这样继续,因为我对 angularJS 比较陌生

提前致谢。

【问题讨论】:

  • 看我的回答@ShivaGoudA

标签: javascript angularjs json


【解决方案1】:

您可以为此使用常量。常量值可以在整个应用程序中访问。您只需将常量注入到控制器或服务中即可使用。

定义常量或值

var app = angular
  .module('test');

app.constant("ENV", {
  "CON1": "val1",
  "CON2": "val2",
  "CON3: "val3",
});

并在服务中使用

angular.module('test')
  .service('testService', function ($http, ENV)

或在控制器中

 angular.module('test')
  .controller('testController ', function ($http, ENV)

值可通过ENV.CON1 访问

【讨论】:

  • 常量文件的扩展名是什么
  • 简单的 js 文件类似于任何其他可以使用的 js .. 如果这有帮助,请标记为已接受 :) @ShivaGoudA
  • 我遇到了ENV依赖问题BOSS
  • 你错过了一些东西......发布另一个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-05
  • 1970-01-01
  • 2015-10-04
  • 2016-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多