我正在尝试从谷歌图表 api 加载图表。在大多数情况下,它按计划工作。问题出现在初始页面加载上。如果我从网站的另一部分导航到页面(使用路由器),它加载正常。但是,如果我点击页面上的刷新按钮,则在我离开并重新进入页面之前,图表不会加载。
我的 main.html 标头中有这个:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
在我的 template.templatename.rendered AND template.templatename.created 我有
google.load("visualization", "1", {'callback':function() {},packages:["corechart"]});
google.setOnLoadCallback(drawChart);
Deps.autorun(function () {
drawChart()
})
其中 drawChart() 调用谷歌可视化命令。我知道我目前可能正在调用一些重复的代码,但所有这些都是为了在我点击刷新时让页面加载。
我很感激任何帮助。
如果需要更多信息,请告诉我。谢谢。