Ich benutze ASP.Net, um meine Angular 2-Anwendung zu rendern, und die einzige RAZOR-Seite, die ich habe, ist _Layout.cshtml und ich würde gerne einige Init-Daten aus RAZOR in meine Bootstrap-Komponente übertragen können, aber es tut nicht Es scheint nicht zu funktionieren.Ist es möglich, in Angular 2 einen @Input-Wert an app.component zu übergeben?
In meinem _Layout.cshtml, ich habe folgendes:
<my-app test="abc"></my-app>
und in meinem app.component.ts, ich habe:
import { Component, Input } from "@angular/core";
@Component({
selector: 'my-app',
template: "<div id='mainBody'>Test:{{test}}</div>",
directives: [MenuBarComponent, ROUTER_DIRECTIVES]
})
export class AppComponent {
@Input() test;
}
Meine Testvariable leer ist. Gibt es einen anderen Weg, oder ist es einfach nicht möglich?
http://stackoverflow.com/questions/37337185/passing-asp-net-server-parameters-to-angular-2-app/37384405#37384405 – yurzui