Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15614|Resposta: 0

[Angular] Parâmetros de transmissão de componentes dinâmicos da série Angular 9 (2)

[Copiar link]
Publicado em 02/06/2020 14:57:07 | | | |
Revisão da seção anterior

Componentes Carregados Dinamicamente da Série Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parâmetros de transmissão de componentes dinâmicos da série Angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

A série Angular 9 (3) subscreve eventos dinâmicos de componentes
https://www.itsvse.com/thread-9246-1-1.html

Tubulações personalizadas da Série Angular 9 (IV)
https://www.itsvse.com/thread-9248-1-1.html

A Série Angular 9 (V) formata o formato de moeda de quantidade
https://www.itsvse.com/thread-9249-1-1.html


Este artigo explica como passar parâmetros para um componente criado dinamicamente.

Os componentes Modal1Component e Modal2Component são componentes que criamos dinamicamente na interface principal, e se ambos tiverem o mesmo parâmetro de entrada, por exemplo, nome, podemos definir uma interface.

Crie uma interface via comando angular-cli.

Interface ng g IModalParameter

O código é o seguinte:


Herdaremos os componentes Modal1Component e Modal2Component da interface IModalParameter.



Se nosso componente não adicionar @Input() nome: string; atributos, componentes reportam erros, e a interface atua como uma restrição.

Ao mesmo tempo, editamos o arquivo index.component.ts, modificamos o método onClick e o código é o seguinte:




(Fim)




Anterior:.net/c# para obter o nome atual do método, nome do parâmetro
Próximo:A série Angular 9 (3) subscreve eventos dinâmicos de componentes
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com