Angular.js如何更新Body和Header

时间:2016-05-03 16:13:56

标签: javascript angularjs

我正在使用angular 1.5,我在单击页面上的图像时尝试更改包含的css样式表。 我的代码看起来像:

angular
    .module('backendApp.pageMenu')
    .component('pageThemePanel', {
        templateUrl: 'components/page-theme-panel/page-theme-panel.component.html',
        controller: function (settingsProvider) {
            this.settings = settingsProvider;
            this.showThemePanel = false;
            this.setCurrentTheme = function (theme){
                settingsProvider.layout.currentTheme.title = theme;
            };                
        }
    });

到目前为止,这么好 - 目前的主题正在发生变化。但是如何在标题中替换包含的css-File?我是否必须创建一个HeaderController,或者是否可以在带有观察器功能的指令中设置文件?

问题2:如何更改/添加课程? 我一直只使用settingsProvider和组件。但身体并非“内部”这些组成部分。我必须使用rootScope吗?!

0 个答案:

没有答案