es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANGULAR-REACTIVE-FORMS

Cómo encontrar qué propiedad está provocando el error ExpressionChangedAfterItHasBeenCheckedError: Valor anterior para ‘ng-valid’: ‘false’. Valor actual: ‘true’.

¿Cómo puedo resolver este error … ¿Alguien puede ayudarme a solucionarlo? ERROR Error: NG0100: ExpressionChangedAfterItHasBeenCheckedError: La expresión ha cambiado después de haber sido verificada. Valor anterior para ‘ng-valid’: ‘false’. Valor actual: ‘true’. Más información en https://angular.io/errors/NG0100 en throwErrorIfNoChangesMode (core.js:6757) en bindingUpdated (core.js:12967) en checkStylingProperty (core.js:16757) en ɵɵclassProp (core.js:16665) en NgControlStatusGroup_HostBindings . . . Read more

Cómo solucionar el error ExpressionChangedAfterItHasBeenCheckedError: Valor anterior para ‘ng-valid’: ‘true’. Valor actual: ‘false’.

¿Alguien puede ayudarme a solucionar este problema? Ocurre cuando el formulario se vuelve válido, pero luego vuelvo atrás e inicio este componente (agrego un nuevo valor en el FormArray (desde cero elementos)). ¿Cómo puedo averiguar qué propiedad está activando ng-valid? ¿Es el array? ¿Elemento individual en el array? ¿O el . . . Read more

Agregar campos dinámicamente en un arreglo de formularios dinámicos

Tengo un formulario que tiene una matriz de formulario como esta: this.myForm = this.fb.group({ arr: this.fb.array([this.createItem()]) }) createItem() { return this.fb.group({ name: [”], pay: [”], type: [] }) } addItem() { this.arr = this.myForm.get(‘arr’) as FormArray; this.arr.push(this.createItem()); } Los controles de tipo son una lista desplegable con los valores de: . . . Read more

Usando Quarkus para lanzar un código de estado con un mensaje.

Hola, estoy tratando de aprender Quarkus pero no puedo averiguar cómo devolver un mensaje de error al cliente. @POST public Uni<response> create(Fruit fruit) { if (Fruit.find(fruit.name) != null) { throw new WebApplicationException(fruit.name + ” ya existe”, 422); } return Panache.<fruit>withTransaction(fruit::persist) .onItem() .transform(inserted -> Response .created(URI.create(“/fruits” + inserted.id)) .build()); } Tengo . . . Read more