我是angularjs的新手,我使用angularjs框架作为我的第一个网络应用程序并且所有工作正常,但我想添加一些适用于jquery的图表,我有一个包含for的Index.html文件单击菜单时在index.html文件中加载另一个html文件,但是当我点击菜单图表时没有显示,因为DOM元素没有加载,并且需要很少的时间来加载,例如当我在2secend后调用highchart函数它工作正常并绘制图表因为DOM元素加载成功,我该如何解决这个问题?不使用setTimeout?
答案 0 :(得分:0)
您可以尝试在jQuery .ready方法中包装您的事件,该方法指定在DOM完全加载时要执行的函数。
$( document ).ready(function() {
// Handler for .ready() called.
});
或
$(function() {
// Handler for .ready() called.
});