以这种方式将谷歌图表与AngularJS集成可靠吗

Is it reliable to integrate google charts with AngularJS this way?

本文关键字:AngularJS 集成 方式 谷歌      更新时间:2023-09-26

我在StackOverflow上搜索过,大多数人建议在加载谷歌图表后引导应用程序(此处演示),即

google.setOnLoadCallback(function() {
  angular.bootstrap(document.body, ['app']);
}); 

就我个人而言,我不太喜欢这个解决方案,因为当谷歌图表无法加载时,应用程序可能无法引导。

这个演示中,他(对不起,我找不到名字)使用了一种不同的方法,我真的很喜欢。

然而,我想知道它是否可靠,演示程序会观察$attr.data,然后初始化图表,但如果$attr.ddata可用时谷歌图表还没有准备好呢?这会发生吗?

好吧,已经为谷歌图表创建了指令,你应该考虑看看这个库http://bouil.github.io/angular-google-chart/.