Boa noite, pessoal.
Estou com o seguinte problema:
Tenho uma <table>
que representa o "detalhe" de um determinado cadastro "mestre". A ideia é que, conforme eu preencha os dados de uma linha <tr>
, automaticamente outra linha seja criada, permitindo a inserção de um novo registro. Até aqui tudo bem! Nada que um pouquinho de JS não resolva. Agora, imaginem que eu crie o código que faz toda essa "mágica" e comece a inserir dados nesse cadastro. Quando eu quiser editá-lo, como eu faria para trazer os dados da tabela editável que havia sido criada? Como a diretiva ng-repeat
poderia me auxiliar nesse sentido?
Pensei em algo do tipo:
<table>
<thead>
...
</thead>
<tbody>
<tr ng-repeat="vm.items.length > 0">
<!-- linha que responde à um array do controller -->
...
</tr>
<tr>
<!-- linha sempre disponível para inserir novo registro.
As colunas são "limpas" assim que necessário -->
</tr>
</tbody>
</table>
Existe algum problema que não consigo enxergar nessa abordagem, ou então, alguma forma mais simples de obter o mesmo resultado?
Peço que me ajudem.
Obrigado!