答案 0 :(得分:2)
我们找到了一种解决方法,但我们更喜欢真正的修复方法。
我们在useable styles(angular-css和$cssAdd)中合并了$cssRemove和两个未记录的广播
代码如下所示:
$rootScope.$on('$cssAdd', function (event, stylesheets) {
angular.forEach( stylesheets, function(stylesheet){
if (stylesheet.use)
stylesheet.use();
});
});
$rootScope.$on('$cssRemove', function (event, stylesheets) {
angular.forEach( stylesheets, function(stylesheet){
if (stylesheet.unuse)
stylesheet.unuse();
});
});