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

Transferencia de dados para a API

Olá tenho uma duvida. Caso na minha api o nome de usuário fosse name e não userName teríamos um problema.

Eu poderia criar uma interface de newUserDto para transferencia dos dados? Algo assim:

export interface NewUserDto {
    name: string,
    email: string,
    fullName: string,
    password: string
}

E fazendo um parsing para ir correto para o back-end:

signup() {
        const newUser: NewUser = this.signupForm.getRawValue()

        const newUserDto: NewUserDto = {
            name: newUser.userName,
            fullName: newUser.fullName,
            email: newUser.email,
            password: newUser.password
        }

Um detalhe, o instrutor flávio já criou um interface NewUser que representa os dados do formulário, a minha ideia foi criar o NewUserDto para representar os dados enviados para o back-end.

1 resposta
solução!

Fala ai José, tudo bem? Não tem problema nenhum, muito pelo contrário, é uma ótima abordagem das N possíveis.

Espero ter ajudado.