From 8635a2c70cc24a4c52558162ac058de95750271f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Sun, 11 Jun 2017 12:28:22 +0200 Subject: Update client modules --- client/src/app/app.resolver.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 client/src/app/app.resolver.ts (limited to 'client/src/app/app.resolver.ts') diff --git a/client/src/app/app.resolver.ts b/client/src/app/app.resolver.ts new file mode 100644 index 000000000..45774b8d1 --- /dev/null +++ b/client/src/app/app.resolver.ts @@ -0,0 +1,18 @@ +import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import 'rxjs/add/observable/of'; + +@Injectable() +export class DataResolver implements Resolve { + public resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { + return Observable.of({ res: 'I am data'}); + } +} + +/** + * An array of services to resolve routes with data. + */ +export const APP_RESOLVER_PROVIDERS = [ + DataResolver +]; -- cgit v1.2.3