query_ctrl.ts 425 B

1234567891011121314151617181920
  1. import _ from 'lodash';
  2. export class QueryCtrl {
  3. target: any;
  4. datasource: any;
  5. panelCtrl: any;
  6. panel: any;
  7. hasRawMode: boolean;
  8. error: string;
  9. isLastQuery: boolean;
  10. constructor(public $scope, public $injector) {
  11. this.panel = this.panelCtrl.panel;
  12. this.isLastQuery = _.indexOf(this.panel.targets, this.target) === this.panel.targets.length - 1;
  13. }
  14. refresh() {
  15. this.panelCtrl.refresh();
  16. }
  17. }