Preguntas etiquetadas con angular-reactive-forms

14
Cómo deshabilitar una entrada en angular2
En ts is_edit = truepara deshabilitar ... <input [disabled]="is_edit=='false' ? true : null" id="name" type="text" [(ngModel)]="model.name" formControlName="name" class="form-control" minlength="2"> Simplemente quiero deshabilitar una entrada basada en trueo false. Intenté lo siguiente: [disabled]="is_edit=='false' ? true : null" [disabled]="is_edit=='true'" [disabled]="is_edit"

4
¿Cuándo usar FormGroup frente a FormArray?
FormGroup : Un FormGroup agrega los valores de cada FormControl secundario en un objeto, con cada nombre de control como clave. const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), last: new FormControl('Drew') }); FormArray : Un FormArray agrega los valores de cada FormControl secundario en una matriz. const arr …

11
Cómo encontrar los controles no válidos en forma reactiva angular 4
Tengo una forma reactiva en Angular como a continuación: this.AddCustomerForm = this.formBuilder.group({ Firstname: ['', Validators.required], Lastname: ['', Validators.required], Email: ['', Validators.required, Validators.pattern(this.EMAIL_REGEX)], Picture: [''], Username: ['', Validators.required], Password: ['', Validators.required], Address: ['', Validators.required], Postcode: ['', Validators.required], City: ['', Validators.required], Country: ['', Validators.required] }); createCustomer(currentCustomer: Customer) { if (!this.AddCustomerForm.valid) { //some …



2
Formularios reactivos con plantillas recursivas dinámicas
Aquí está mi problema. Ejemplo en línea del problema Tengo un JSON dinámico que necesito convertir a un formulario. Entonces, utilicé formas reactivas y al revisar todas las propiedades del JSON creo un FormGroup o FormControl, de esta manera: sampleJson ={prop1:"value1", prop2: "value2",...} ... myForm: FormGroup; myKeys=[]; ... ngOnInit() { …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.