Глобальная настройка Angular директив

Некоторые из директив Angular UI Bootstrap, например datepicker, имеют инструкции по настройке следующим образом: "Все настройки могут быть предоставлены как атрибуты в <datepicker> или глобально настроены через datepickerConfig."

Хотя перечислены параметры конфигурации, нет описания того, что такое *Config и как я его глобально настраиваю. Похоже, что это стандартная часть Angular. Это? Как использовать этот шаблон конфигурации и где он документирован?

Ответы

Ответ 1

Что-то вроде этого:

angular.module('myModule', ['ui.bootstrap'])

.config(['uibDatepickerConfig', function(uibDatepickerConfig) {
    uibDatepickerConfig.showWeeks = false;
}]);

Ответ 2

Справочная документация по использованию config находится в типе Angular.Module в методе config. Однако эта документация не сообщает вам, как работает конфигурация. Для получения дополнительной информации см. Руководство разработчика в разделе рецепт поставщика.