Ошибка данных панели: Ошибка типа: невозможно прочитать свойство 'emit' из неопределенного

Я хотел бы показать ошибку в панели редактора запросов и, скажем, у меня есть случай, когда я выдаю ошибку из 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 ответов

Другие вопросы по тегам