Ich habe ein Problem. Ich möchte einen globalen Service. Ich habe folgendes gefunden: Link. Es funktioniert, aber ich möchte nach der Initialisierung meiner Komponente ein Ereignis, was aufgerufen wird, nachdem meine Komponente bootstrapped ist.Angular 2 - Ereignis nach Komponente Bootstrapped
Wer weiß dieses Ereignis?
Lyror
aktualisieren
ja ich will, das tun:
import {GlobalService} from './GlobalService';
import {Component, provide, Injector, ComponentRef} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
import {HTTP_PROVIDERS} from 'angular2/http';
import {appInjector} from './app.injector';
import {RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS,
LocationStrategy, HashLocationStrategy} from 'angular2/router';
import {AppComponent} from './app.component';
bootstrap(AppComponent, [
ROUTER_PROVIDERS,
provide(LocationStrategy, { useClass: HashLocationStrategy }),
HTTP_PROVIDERS,
GlobalService
]).then((appRef: ComponentRef) => {
var injector = appInjector(appRef.injector);
var appComp: AppComponent = injector.get(AppComponent);
appComp.init();
});
aber ich bekomme zwei Fehler:
Unhandled Promise rejection: appComp.init is not a function ; Zone: ; Task: Promise.then ; Value: TypeError: appComp.init is not a function
Error: Uncaught (in promise): TypeError: appComp.init is not a function
Können Sie den Inhalt der 'AppComponent' Klasse bereitstellen? Hast du eine 'init' Methode dabei? –