segunda-feira, 4 de abril de 2016
Anotações do vídeo "ASP.NET 1.0 Core: Advanced TagHelpers"
No vídeo há uma demonstração do TagHelper (Forma de escrever componentes utilizando o formato de um XML/Html ao invés do HtmlHelper) para criar um controle que resolve dependências de javascript(De forma parecida que faz o Reactcomo RequireJS). Na funcionalidade a proposta é fazer de maneira recursiva, respeitando a ordem do script que deve ser adicionado primeiro à página.
Demonstra a injeção de dependência pelo construtor das interfaces abaixo (Necessária para atingir o objetivo deste TagHelpere em específico):
IUrlHelperFactory = Para resolver a url que está definida como "~/lib/"
WebRootFileProvider = Para buscar as informações de um arquivo em um caminho
Também mostra a injeção de dependência de propriedade com metadados (ViewContext)
O código fonte gerado pelo vídeo está disponível no Github.