Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

216
Visualizações
¿Cómo restablecer formgroup en angular?

¿Cómo restablecemos los valores de formulario en angular? Por ejemplo, quiero restablecer los valores de createUserForm pero no debería incluir ni restablecer los datos que he agregado en addControl. Gracias

Probé this.createUserForm.reset(); pero se restableció, incluidos los controles adicionales que agregué y que no quiero. Solo los campos en createUserForm

#Código

 createUserForm = new FormGroup({ emailAddress: new FormControl(), firstName: new FormControl(), lastName: new FormControl(), phoneNumber: new FormControl(), companyName: new FormControl(), title: new FormControl(), roleId: new FormControl(), });

#código 2

 getAssociatedAccount() { this.isInProgress = true; this.userService .getUserProfile(this.authService.authUser.nameid, this.accountId) .pipe(finalize(() => (this.isInProgress = false))) .subscribe({ next: (res: any) => { if (res.isSuccess) { this.associatedAccount = res.data.associatedAccount; this.createUserForm.addControl( 'associatedAccount', new FormControl(this.associatedAccount) ); this.createUserForm.addControl( 'accountId', new FormControl(this.accountId) ); } }, error: (err) => noop, complete: () => noop, }); }
over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Si ve la documentación aquí, se menciona que puede pasar el valor como argumento ( https://angular.io/api/forms/FormGroup#reset )

Entonces, en su caso, puede hacer algo como esto mientras reinicia:

 this.createUserForm.reset({ emailAddress: '', firstName: '', lastName: '', phoneNumber: '', companyName: '', title: '', roleId: '', associatedAccount: this.associatedAccount, accountId: this.accountId });
over 4 years ago · Santiago Trujillo Relatório

0

Utilice el método reset() para restablecer angular reactiveForm.

Ejemplo

en su caso, simplemente use este método como se muestra a continuación.

 this.createUserForm.reset();

Más detalles...

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda