Javascript 未捕获错误:未找到图形容器元素

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)

我看到了答案“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)
    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标记仍然是“未找到图形容器元素”