面板数据错误:TypeError:无法读取未定义的属性“ emit”

时间:2018-09-18 09:34:19

标签: javascript grafana grafana-api grafana-alerts

我想在查询编辑器面板下显示错误,并说我有一种情况,我是从datasourse.js发出错误并在query_ctrl.js中处理它。

但是我无法从datasource.js中发出任何信息,我正在发出未定义的错误。

这是datasource.js的代码段

try {
      var result = JSONPath({json: data, path: target.jsonQuery});
} catch(err) {
     this.events.emit('data-error', err);
}

这就是我处理从query_ctrl.js收到的错误的方式

this.panelCtrl.events.on('data-error', this.onDataError.bind(this), $scope);


onDataError(err) {
    // i am handling the error here 
}

0 个答案:

没有答案