使用angular写的SPA的子页面为什么不能使用主页引用的js文件

发布于 2022-09-05 09:59:52 字数 459 浏览 23 评论 0

一个angular写的spa,我在index.html引用了很多js
图片描述

我的子页面有一个日期的插件失效了,后来我发现子页面所需要的所有js文件全都没有引用成功,包括在子页面自己写的一个console打印都没有效果,但是在index.html里面却是有用的

图片描述
图中的日期插件功能是实现不了的,但是却引用上了css文件
我应该如何让子页面能引用到index.html页面中的js文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿透光 2022-09-12 09:59:52

不知道你是用什么来实现单页应用的,针对你的问题:

  1. 首先不建议所有的东西都放在入口模板中,而是通过模块化的方式引入(cmd amd es6modules等), 然后通过webpack等工具来进行构建,入口模板只放所有页面都会用到的东西;

  2. 因为不知道你的具体实现,建议你可以现在子页面中调用一些你引入的js中的全局变量(挂在window下的),看看你引入的js是否生效并成功初始化了,之后可以根据这个结果逐步检查问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文