1

当高对比度模式开启时,我需要使用深色主题并且工作如下:

$mdThemingProvider.theme('default')
            .primaryPalette('green')
            .accentPalette('orange', {
                'hue-3': 'A700'
            }).dark();

但是,只有当某些条件为真并且该数据仅在控制器中可用时,我才需要应用.dark() 。有没有办法在控制器的主题上应用.dark()

我试图注入ngMaterial控制器的模块并$mdThemingProvider作为该控制器中的依赖项并复制粘贴上面的代码,但出现以下错误:

未知提供者:$mdThemingProviderProvider <- $mdThemingProvider

4

0 回答 0