mcl*_*ton 4 html javascript css meteor
我知道这种性质的几个问题(即这个)已经发布,但是没有找到可靠的解决方案.从看起来,Meteor目前缺乏动态加载/渲染每个模板的不同UI JavaScript(即 uilang)或CSS文件的能力.在我的应用程序中,我有需要特定JS库和CSS的模板,而不是其他模板.
例如:
user.html requires -> uilang.js, user_ui_code.js, userstyle.css
admin.html requires -> uilang.js, admin_ui_code.js, admin_style.css
Run Code Online (Sandbox Code Playgroud)
我需要渲染/加载每个js/css文件,具体取决于请求的路由(即example.com/user或example.com/admin),例如不同的背景颜色,转换等.Meteor文档说明:
/ public中的文件按原样提供给客户端.使用此选项可存储图像等资源.例如,如果您的图像位于/public/background.png,则可以使用background-image:url(/background.png)将其包含在HTML中或CSS中.请注意/ public不是图像URL的一部分.
因此,您会认为将所有js/css/images资产公开并静态调用所需文件head可以解决问题.相反,似乎JS(CSS以及)文件被连接在一起,无论您使用哪条路线,它都会同时运行,因此重叠代码.我不确定我是否遗漏了明显不明显的东西,或者这是Meteor中的实际问题?
谢谢你的帮助.
Meteor尚不支持懒惰/按需加载资源.该功能在路线图上称为"增量加载".
在此期间,请查看numtel:publicsources和numtel:privatesources,它允许您为延迟加载资源创建捆绑包,无论是否经过身份验证.
| 归档时间: |
|
| 查看次数: |
1785 次 |
| 最近记录: |