.config(CoreTheme)functionCoreTheme($mdThemingProvider){$mdThemingProvider.theme('default').primaryPalette('blue',{'default':'500','hue-1':'900','hue-2':'A100','hue-3':'400'}).accentPalette('green',{'default':'600','hue-1':'900','hue-2':'A100','hue-3':'400'}).warnPalette('deep-orange',{'default':'500',});$mdThemingProvider.alwaysWatchTheme(true)}CoreTheme.$inject=['$mdThemingProvider'];exportdefaultCoreTheme;module.jsexportdefaultangular.module('theme',['ngMaterial']);controller.jsclassThemeCtrl{constructor($scope,$rootScope,$mdThemingProvider){$scope.changeTheme=changeTheme;functionchangeTheme(theme_name){$mdThemingProvider.theme('default').dark()}}}ThemeCtrl.$inject=['$scope','$rootScope','$mdThemingProvider'];exportdefaultThemeCtrl;我想在这个控制器中动态改变主题样式可是注入这个Provider报错!应该怎么做?我能想到的是(1)可以在.config()中$watch某个变量来改变主题吗?
眼眸繁星
慕田峪4524236
相关分类