/// import angular from 'angular'; import _ from 'lodash'; export class AppPageCtrl { page: any; appId: any; appModel: any; /** @ngInject */ constructor(private backendSrv, private $routeParams: any, private $rootScope) { this.appId = $routeParams.appId; this.backendSrv.get(`/api/org/apps/${this.appId}/settings`).then(app => { this.appModel = app; this.page = _.findWhere(app.pages, {slug: this.$routeParams.slug}); if (!this.page) { $rootScope.appEvent('alert-error', ['App Page Not Found', '']); } }); } } angular.module('grafana.controllers').controller('AppPageCtrl', AppPageCtrl);