我认为这不是AngularJS的问题。我认为您的方法应该有所不同。
据我所知,主题功能通常按以下方式实现。
为每个主题(蔚蓝,宇宙,雪人)创建一个CSS文件。您应该编辑CSS文件,以免彼此冲突。(将.cerulean,.cosmo,.yeti放在所有CSS选择器的前面。如果使用sass或更少,将更容易。)
从HTML头加载所有CSS文件。
> > <link rel="stylesheet"> href="/bootstrap/css/bootstrap_cerulean.min.css">> <link rel="stylesheet" href="/bootstrap/css/bootstrap_cosmo.min.css">> <link rel="stylesheet" href="/bootstrap/css/bootstrap_yeti.min.css">
- 如果用户选择主题,则将正文类别或根元素更改为相应的主题名称。
> > <body >> <body >> <body >



