import { ANGULARJS_MODULE } from '../../angularjs.module'; import IMG_FRAMEWORK from '../../assets/logo.angularjs.png'; import { RouterService } from '../../services/router/service'; import { AppController, ResolvedRoute } from './controller'; ANGULARJS_MODULE.component('app', { controller: [ '$scope', class extends AppController { public readonly frameworkImg: string = IMG_FRAMEWORK as string; public resolvedRoute: ResolvedRoute = { url: 'series', }; public constructor($scope: { $apply: Function }) { super(); RouterService.subscribe( ( route: { url: string; }, data: { id: string; } ) => { this.resolvedRoute = { data, url: route.url, }; $scope.$apply(); } ); } }, ], template: `
`, });