gpt4 book ai didi

css - 使用 webpack 更改路由时如何卸载 css?

转载 作者:行者123 更新时间:2023-11-28 09:57:07 25 4
gpt4 key购买 nike

angular-ui-router更改路由会卸载当前状态的 css(使用 angular-css )。

然而,当 css 使用 webpack 打包时状态的 css 没有卸载。

有办法解决这个问题吗?

最佳答案

我们找到了解决方法,但我们更喜欢真正的修复。

我们结合了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();
});
});

关于css - 使用 webpack 更改路由时如何卸载 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40230069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com