Javascript 未捕获错误:未找到图形容器元素
我看到了答案“JavaScript的代码在DOM包含#annual元素之前执行。将JavaScript放在div后面或使用jQuery.ready()”,但我不知道放在哪个div后面Javascript 未捕获错误:未找到图形容器元素,javascript,morris.js,Javascript,Morris.js,我看到了答案“JavaScript的代码在DOM包含#annual元素之前执行。将JavaScript放在div后面或使用jQuery.ready()”,但我不知道放在哪个div后面 这是脚本包含的吗 错误: Uncaught Error: Graph container element not found at d [as constructor] (morris.min.js:6) at d.c [as constructor] (morris.min.js:6)
这是脚本包含的吗
错误:
Uncaught Error: Graph container element not found
at d [as constructor] (morris.min.js:6)
at d.c [as constructor] (morris.min.js:6)
at new d (morris.min.js:6)
at HTMLDocument.<anonymous> (dashboard.js:129)
at j (jquery.min.js:2)
at k (jquery.min.js:2)
未捕获错误:未找到图形容器元素
在d[as constructor](morris.min.js:6)
在华盛顿[作为建造商](morris.min.js:6)
在纽约大学(morris.min.js:6)
在HTMLDocument。(dashboard.js:129)
在j(jquery.min.js:2)
在k(jquery.min.js:2)
如果在angular项目中使用adminLte模板,则必须从angular.json文件中的脚本数组中删除import dashboard.js。我确认解决方案:
im在angular中使用AdminLTE:
从angular.json文件中的脚本数组中删除import dashboard.js。包含内部head标记,这意味着要么将生成图形的js代码放在
$(document.ready()
下,要么将代码放在last上。i将脚本标记(morris.js)放在文件末尾,内部head标记仍然是“未找到图形容器元素”