【问题标题】:How can I access the currently selected time range in grafana more cleanly?如何更干净地访问 grafana 中当前选择的时间范围?
【发布时间】:2016-03-03 17:43:22
【问题描述】:

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

以下内容有效,但对于完全了解 Angular 的人来说可能是各种错误。那么有没有更好的办法呢?

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

【问题讨论】:

    标签: angularjs grafana


    【解决方案1】:

    试试:

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

    【讨论】:

      猜你喜欢
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      相关资源
      最近更新 更多