Inicializar o componente Angular 2 com o atributo [duplicate]
Esta pergunta já tem uma resposta aqui:
Angular 2 entradas externas 4 respostasExiste alguma maneira de passar parâmetros para a raiz de um componente Angular 2? Consegui fazer isso com os componentes que fazem parte do modelo de componente interno, mas não com o componente raiz:
<my-component [test] = "some-val"></my-component>
No meu componente:
export class AppComponent implements OnInit {
test: string;
ngOnInit() {
console.log(this.test); //test is undefined
}
}
O motivo para fazer isso é usar variáveis do Razor para passar para o Angular. Como editar um usuário, por exemplo. Eu poderia fazer algo como:
<edit-form [model] = "@Model.Id" > </edit-form>