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

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

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

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

阅读 2.9k
1 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题