Passing Server-Parameter zu ngModule mit Angular 2 und Webpack
Ich versuche, meiner Anwendung Parameter zu übergeben. Ich fanddiese Lösun was für Leute funktioniert zu haben scheint. Das Problem ist, dass ich Angular-Cli verwende, um es einzurichten / zu erstellen, und seit ~ beta.14 verwendet es Webpack anstelle von SystemJS.
Meine main.ts sieht so aus:
import './polyfills.ts';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { environment } from './environments/environment';
import { AppModule } from './app/';
if (environment.production) {
enableProdMode();
}
export function main(appLocalized: any) {
platformBrowserDynamic([{provide: 'AppLocalized', useValue: appLocalized }])
.bootstrapModule(AppModule);
}
aber ich bin mir nicht sicher, wie ich von index.html aus auf diese Funktion zugreifen soll.
Meine dist / index.html sieht so aus:
<body>
<app-root>Loading...</app-root>
<script type="text/javascript" src="inline.js"></script><script type="text/javascript" src="styles.bundle.js"></script><script type="text/javascript" src="main.bundle.js"></script></body>
Meine Frage ist, wie ich die Funktion zum Weitergeben meiner Daten aufrufe, wie es in dem anderen Beitrag getan wird:
<script>
System.import('app').then(module => module.main('This is RIGHT'),
console.error.bind(console)
);
</script>