Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Javascript调用Grafana Angular TimePickerCtrl函数_Javascript_Angular_Grafana - Fatal编程技术网

从Javascript调用Grafana Angular TimePickerCtrl函数

从Javascript调用Grafana Angular TimePickerCtrl函数,javascript,angular,grafana,Javascript,Angular,Grafana,我正在为我的嵌入式Grafana v5.2.2 iframe在kiosk模式下创建自己的日期范围选择器。但是,我不知道如何在Angular的范围之外调用函数,例如movedirection或setRelativeFiltertimespan,例如使用javascript从Chrome的控制台调用。我尝试过使用angular.element$0.injector.scope,其中$0是grafana的时间范围小部件中的一个元素,但它返回未定义的 另外,我是一个有角度的新手对于Grafana v5.

我正在为我的嵌入式Grafana v5.2.2 iframe在kiosk模式下创建自己的日期范围选择器。但是,我不知道如何在Angular的范围之外调用函数,例如movedirection或setRelativeFiltertimespan,例如使用javascript从Chrome的控制台调用。我尝试过使用angular.element$0.injector.scope,其中$0是grafana的时间范围小部件中的一个元素,但它返回未定义的


另外,我是一个有角度的新手

对于Grafana v5.2.2,我可以通过以下方式获得TimePickerCtrl:

angular.element(grafanaJQuery("gf-time-picker")).controller("gfTimePicker").$scope.ctrl
然后我可以通过以下方式使用其成员函数:

ctrl.move(-1);
ctrl.setRelativeFilter({from: start, to: end});