我试图使用ng-href
动态加载不同的css样式到我的页面中,但页面没有使用激活的样式进行更新。代码如下:未通过ng-href动态加载CSS文件
<html ng-app="myapp" ng-controller="myController as myctrl">
<head>
<link rel="stylesheet" ng-href="../assets/css/{{ myctrl.style }}.css">
</head>
</html>
在我的控制,我做到以下几点:
vm.style = "redStyle";
pub.subscribe('style', function(theStyle) {
vm.style = theStyle;
});
变量在subscribe
与新的风格一旦发布已经发生更新。但是相应的css文件未被加载,因此样式在页面上更新。任何想法我错过了什么?
有两个// – Vivz
你能在开发检查。控制台,如果它返回一个“404 - 找不到文件”? – Jordumus
对不起,额外的“/”是一个错字。 – YourReflection