Когда включен режим высокой контрастности, мне нужно использовать темную тему и она работает следующим образом:
$mdThemingProvider.theme('default')
.primaryPalette('green')
.accentPalette('orange', {
'hue-3': 'A700'
}).dark();
Но мне нужно применить только .dark () когда какое-либо условие истинно и эти данные доступны только в контроллере.Есть ли способ применить .dark () к теме из контроллера?
Я пытался внедрить ngMaterial
в модуль контроллера и $mdThemingProvider
как зависимость в этом контроллереи вставьте приведенный выше код, но получите сообщение об ошибке:
Неизвестный поставщик: $ mdThemingProviderProvider <- $ mdThemingProvider </p>