folder_dashboards_ctrl.ts 584 B

1234567891011121314151617181920
  1. import { FolderPageLoader } from './folder_page_loader';
  2. export class FolderDashboardsCtrl {
  3. navModel: any;
  4. folderId: number;
  5. folderSlug: string;
  6. /** @ngInject */
  7. constructor(private backendSrv, navModelSrv, private $routeParams) {
  8. if (this.$routeParams.folderId && this.$routeParams.slug) {
  9. this.folderId = $routeParams.folderId;
  10. const loader = new FolderPageLoader(this.backendSrv, this.$routeParams);
  11. loader.load(this, this.folderId, 'manage-folder-dashboards').then(result => {
  12. this.folderSlug = result.meta.slug;
  13. });
  14. }
  15. }
  16. }