使用Angular 2/Meteor改变材料设计主题Dynamicly

使用Angular 2/Meteor改变材料设计主题Dynamicly,angular,meteor,themes,Angular,Meteor,Themes,我有一个Meteor/Angular 2应用程序,我想在用户单击两个可用选项之一时切换主题: <select onChange="changeTheme()"> <option value="blue"> Blue</option> <option value="gray">Gray</option> </select> 我的问题是,当用户选择一个特定主题时,我如何以及在何处更改主题,例如Gray?这是我应该在Meteor

我有一个Meteor/Angular 2应用程序,我想在用户单击两个可用选项之一时切换主题:

<select onChange="changeTheme()">
<option value="blue"> Blue</option>
<option value="gray">Gray</option>
</select>
我的问题是,当用户选择一个特定主题时,我如何以及在何处更改主题,例如Gray?这是我应该在Meteor.startup()函数中执行的操作吗?还是在组件内部

谢谢

答案如下:答案如下:
@import '../node_modules/@angular/material/core/theming/all-theme';
$app-primary: md-palette($md-light-blue, 700, 100, 700);