Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Table editável

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!

1 resposta
solução!

Consegui implementar seguindo essa linha de raciocínio mesmo. Ao meu ver, ficou show de bola!

Abraços.