Esta lição irá mostrar a você como usar a propriedade input para enviar informações de um pai para um componente filho. Então aqui, eu tenho um aplicativo inicial que foi gerado usando o Angular CLI. E primeiro, vou gerar um componente pai e um componente filho para passar informações entre eles. E aqui eu simplesmente pulei a geração do arquivo de teste e o arquivo CSS separado. E então, no modelo de componente de aplicativo raiz, Vou deletar todo o código inicial, e, em seguida, adicione esse componente pai. Agora que está configurado, Vou abrir o modelo pai e, em seguida, incorpore nesse componente filho. Então, agora isso, esse componente filho está no componente pai, Vou abrir a classe de componente filho, e então vou importar o decorador de entrada da biblioteca principal Angular. Portanto, as propriedades de entrada podem ser usadas para enviar informações de um componente pai para um componente filho, e mantém essas informações sincronizadas. A seguir, declararei uma propriedade de entrada na classe do componente filho. Portanto, o decorador de entrada é o que marca a mensagem como uma propriedade de entrada, e uma propriedade de entrada está ligada a uma propriedade no Dom. Nesse caso, ele será vinculado ao componente pai. Quando essa propriedade no Dom do pai é atualizada, O Angular irá atualizar esta propriedade de entrada na classe do componente filho também, que é o que mantém esses dados sincronizados. Então aqui eu tenho o conjunto de propriedades com um operador de atribuição definido, uma vez que esta propriedade vai receber seu valor inicial do pai. No entanto, você também pode definir um valor padrão para a propriedade como tal. Então aqui se este componente não foi inicializado de alguma forma sem a propriedade de entrada sendo associada no componente pai, então, esse valor de mensagem seria o padrão de boas-vindas. E então a seguir exibirei esta mensagem no modelo de componente filho. Agora que o componente filho está configurado para receber aquele valor de entrada, o pai precisa passar esse valor para o filho. Então, primeiro na classe do componente pai, Vou definir uma mensagem para passar. Então, no modelo pai, Vou vincular isso à propriedade de entrada dos componentes filhos. Então, aqui estou usando vinculação de propriedade, que é feito com os colchetes para ligar a variável de mensagem pai para a propriedade de entrada de mensagem que foi criado no componente filho. E então ver isso no navegador, você pode ver a mensagem que foi definida no componente pai está sendo passado e exibido no componente filho. Portanto, às vezes você pode querer se referir a esse valor de entrada por um nome diferente dentro da classe do componente filho. Nesses casos, você pode criar um alias para a propriedade de entrada. Então, voltando para a classe do componente filho, Vou renomear essa propriedade para mensagem pai. E então, no decorador de entrada, passe o nome da propriedade que o componente pai está vinculado a. Nesse caso, essa é a mensagem. E agora que o componente filho sabe esta propriedade de entrada como mensagem pai, o modelo deve ser atualizado. E então ver isso no navegador você pode ver que essa mensagem ainda está sendo passada de pai para filho. Então isso é tudo para esta lição sobre como usar propriedades de entrada para se comunicar do componente pai para o filho. E na próxima lição, você aprenderá como interceptar qualquer mudança de valor de entrada usando setters e getters.