【发布时间】:2018-05-30 22:19:41
【问题描述】:
我正在尝试将外部 JavaScript 文件(使用 jQuery)导入到我的 ionic 3 项目中。
要安装jQuery,基于this的回答,我跑了:
npm install jquery --save
然后我可以通过从我的应用程序的第一页执行$(document).ready 中的一些代码来看到 jQuery 正在工作(它可以工作)。
现在我需要包含对我的外部 jQuery 库的引用,这是我在 src/index.html 中完成的:
<script src="assets/js/myLibrary.js"></script>
myLibrary.js 通过以下方式使用 jQuery:
(function($, window, document) {
...
})(jQuery, window, document);
但不幸的是,我从库文件中收到 jQuery is not defined 错误。
我不确定 jQuery 是否还没有准备好或其他什么,我尝试将 defer 属性添加到脚本导入但没有运气。
有什么想法吗?
【问题讨论】:
-
我正在使用 Ionic-Angular。您的项目是否有像 src/app/main.ts 这样的主要导入文件?我的项目在这里导入和引导 platformBrowserDynamic()。
-
它会在导入我的自定义导入之前导入
build/main.js、vendor.js和 'polyfills.js'。
标签: javascript jquery ionic3