Вопрос:

Как использовать значения угловых js-констант

javascript angularjs json

38 просмотра

1 ответ

182 Репутация автора

Я хочу удалить все жесткие кодировки в угловом контроллере, для этого я хочу загрузить все горячие кодировки из другого файла js, например

modalHeader = "Success";

Здесь Успех - Горячая Кодировка. Поэтому я хочу загрузить этот успех из внешнего файла js. В контроллере Js я хочу дать ключ к успеху, вместо того "Success", чтобы я ссылался на многие статьи , но в этом сценарии нет ничего полезного. Пожалуйста, дайте некоторую информацию, чтобы поступить так, поскольку я более свеж в angularJS

Заранее спасибо.

Автор: Shiva Goud A Источник Размещён: 12.03.2017 10:01

Ответы (1)


1 плюс

2272 Репутация автора

Решение

Вы можете использовать константы для этого. Постоянные значения могут быть доступны по всему приложению. Вы просто вводите константу в контроллер или службу для использования.

Определите константы или значения

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

Автор: Abdullah Al Noman Размещён: 12.03.2017 10:18
Вопросы из категории :
32x32