mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
feat(ds observable): minor progress on handling data source observable
This commit is contained in:
parent
0f6579801d
commit
79a803ea8f
@ -27,6 +27,7 @@ class MetricsPanelCtrl extends PanelCtrl {
|
||||
skipDataOnInit: boolean;
|
||||
datasources: any[];
|
||||
dataSubscription: any;
|
||||
dataHandler: any;
|
||||
|
||||
constructor($scope, $injector) {
|
||||
super($scope, $injector);
|
||||
@ -203,7 +204,10 @@ class MetricsPanelCtrl extends PanelCtrl {
|
||||
handleObservable(observable) {
|
||||
this.dataSubscription = observable.subscribe({
|
||||
next: (data) => {
|
||||
console.log('panel: observer got data');
|
||||
if (data.range) {
|
||||
this.range = data.range;
|
||||
}
|
||||
this.dataHandler(data);
|
||||
},
|
||||
error: (error) => {
|
||||
console.log('panel: observer got error');
|
||||
|
Loading…
Reference in New Issue
Block a user