角度-未捕获的错误:AdminLTE需要jQuery在adminlte.min.js:14上

时间:2019-08-25 21:33:56

标签: angular adminlte

我正在使用Angular 7中的AdminLTE主题来开发一个项目。当我为该应用程序提供服务时,在控制台上出现此错误:

  

未捕获的错误:AdminLTE需要jQuery       在adminlte.min.js:14

这是adminlte.min.js的第14行

if("undefined"==typeof jQuery)throw new Error("AdminLTE requires jQuery");+function(a){"use strict";function b(b){return this.each(function(){var e=a(this),g=e.data(c);if(!g){var h=a.extend({},d,e.data(),"object"==typeof b&&b);e.data(c,g=new f(e,h))}if("string"==typeof g){if(void 0===g[b])throw new 

  

demo.js:7未捕获的ReferenceError:未定义$       在demo.js:7

这是demo.js的第7行

  

$(function(){

我试图阅读文档,发现我做对了。但是,当我对demo.js参考发表评论时,错误并不存在。但是我需要这个javascript。 请如何解决。

2 个答案:

答案 0 :(得分:1)

确保在导入adminlte.min.js 之前,先导入jQuery jQuery,然后在$(function () { /** Initialize AdminLTE functions **/}中初始化AdminLTE函数。

$(function () {}基本上是一种说法:“是的,我已经加载了jQuery函数,现在让我们执行$.,执行AdminLTE所需的任何内容”

答案 1 :(得分:0)

我卸载了AdminLTE-2.4.15主题。重新安装到较低版本的AdminLTE-2.4.8。然后,问题解决了。

谢谢