如何更干净地访问grafana中当前选定的时间范围?

时间:2016-03-03 17:43:23

标签: angularjs grafana

我将js嵌入到html文本面板中,并希望能够引用当前时间。然而,grafana是以角度编写的,因此存在大量的抽象和隐藏数据;因此访问我想要的数据已被证明是一团糟。

以下作品,但对于完全了解角度的​​人来说可能是种种错误。那么有更好的方法吗?

angular.element($(".grafana-menu-refresh > a")).scope().ctrl.timeSrv.timeRange()

1 个答案:

答案 0 :(得分:2)

尝试:

var rng = angular.element('grafana-app').injector().get('timeSrv').timeRange();