Angular é uma estrutura de design de aplicativos e plataforma de desenvolvimento para a criação de aplicativos de página única eficientes e sofisticados.
Quando o usuário salva o registro, esta correto, quando ele atualizar, esta pegado o valor errado do SELECT categoria. Está persistindo o valor 0 se o usuário não alterar a categoria. Esta com falha no momento de popular o valor.