Upload Vários Arquivos em um datatable

Pessoal,

Preciso de sugestões para o seguinte cenário:

Uma tabela com uma lista de documentos que o usuário precisa importar. Para cada linha da tabela tem que aparecer o botão de upload que o usuário clica e faz o upload do documento específico para aquela linha alterando o status para enviado (checkbox).

Por exemplo:

Documento Enviado Arquivo Enviado Upload
documento 1 [ X ] documento.txt [Enviar]
documento 2 [ ] ******************* [Enviar]
[Salvar]

Tem que ser com Typescript e Angular 5