gpt4 book ai didi

javascript - 有没有办法在 Angular 中延迟加载 CSS 文件?

转载 作者:技术小花猫 更新时间:2023-10-29 11:42:47 35 4
gpt4 key购买 nike

我正在使用 AngularJS。到目前为止,我已经加载了特定于我的部分的 CSS,方法是将它链接到部分的顶部:

<!-- File: some_partial.html -->
<link rel="stylesheet" href="link/to/some_partial.css" />
<!-- Rest of partial code here -->

这感觉不对。 <head> 中未链接 CSS (使其成为非标准),并且每隔一段时间,样式实际上并没有应用于局部。

在 Angular 中延迟加载 CSS 的正确方法是什么,推迟到实际需要部分时才加载?

最佳答案

我可以建议引入一项服务来跟踪各种 Controller 的样式需求。它确实有自己的小 Controller ,根据其他组件的请求将实际的 CSS 文件/路径输出到 head 中。该服务将被注入(inject)到其他组件中,以便这些组件可以调用方法来表达他们感兴趣的样式。表达他们感兴趣的样式可以根据实际的 CSS 文件/路径或被抽象成某些东西来完成比如“需要对表、警报、自定义品牌等的支持”。

关于javascript - 有没有办法在 Angular 中延迟加载 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353587/

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