Initialize Angular 2-Komponente mit Attribut [duplicate]

Diese Frage hat hier bereits eine Antwort:

Angular 2 externe Eingänge 4 Antworten

Gibt es eine Möglichkeit, Parameter an die Wurzel einer Winkel-2-Komponente zu übergeben? Ich konnte dies mit den Komponenten tun, die Teil der internen Komponentenvorlage sind, aber nicht mit der Stammkomponente:

<my-component [test] = "some-val"></my-component>

uf meiner Komponente:

export class AppComponent implements OnInit {
    test: string;

    ngOnInit() {
        console.log(this.test); //test is undefined
    }
}

Der Grund hierfür ist die Verwendung von Razor-Variablen, die an Angular übergeben werden. Zum Beispiel das Bearbeiten eines Benutzers. Ich könnte etwas machen wie:

<edit-form [model] = "@Model.Id" > </edit-form>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage