Preguntas etiquetadas con angular2-forms

Una forma angular es una colección de controles de entrada de datos. Utilice esta etiqueta para preguntas relacionadas con formularios reactivos y basados ​​en plantillas, incluidos NgForm, FormGroup, FormControl, AbstractControl, FormBuilder y Validators, así como el enlace de datos entre formularios y componentes.



21
Error de marco angular de TypeScript: "No hay directiva con exportAs configurado en ngForm"
Sigo recibiendo este error mientras uso el marco de formularios Angular2 de TypeScript: No hay directivecon "exportAs" establecido en "ngForm" Aquí está mi código dependencias del proyecto: "dependencies": { "@angular/common": "2.0.0-rc.6", "@angular/compiler": "2.0.0-rc.6", "@angular/core": "2.0.0-rc.6", "@angular/forms": "2.0.0-rc.6", "@angular/http": "2.0.0-rc.6", "@angular/platform-browser": "2.0.0-rc.6", "@angular/platform-browser-dynamic": "2.0.0-rc.6", "@angular/router": "3.0.0-rc.2", "ng2-bootstrap": "^1.1.1", "reflect-metadata": "^0.1.8", "core-js": …


14
Angular 2: no se puede enlazar a 'ngModel' ya que no es una propiedad conocida de 'input'
Estoy tratando de implementar formularios dinámicos en Angular 2. He agregado funcionalidades adicionales como Eliminar y Cancelar a los formularios dinámicos. He seguido esta documentación: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html He realizado algunos cambios en el código. Recibo un error aquí. ¿Cómo hago para que este error desaparezca? Puede encontrar el código completo aquí: …


10
Botón de desactivación de Angular2
Sé que en angular2 puedo deshabilitar un botón con el [disable]atributo, por ejemplo: <button [disabled]="!isValid" (click)="onConfirm()">Confirm</button> pero ¿puedo hacerlo usando [ngClass]o [ngStyle]? Al igual que: <button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()">Confirm</button> Gracias.

4
Los controles deshabilitados de Angular 2 no se incluyen en el formulario.
Me he dado cuenta de que si desactivo un control en una forma reactiva de Angular 2, el control no se incluye en form.value. Por ejemplo, si defino mi formulario como se muestra a continuación: this.notelinkingForm = new FormGroup({ Enabled: new FormControl(settings.Enabled, Validators.required), LinkToPreceeding: new FormControl({value: settings.LinkToPreceeding, disabled: !settings.Enabled}, Validators.required), …

11
Error de Angular2: no hay una directiva con "exportAs" establecido en "ngForm"
Estoy en el RC4 y recibo el error No hay una directiva con "exportAs" establecido en "ngForm" debido a mi plantilla: <div class="form-group"> <label for="actionType">Action Type</label> <select ngControl="actionType" ===> #actionType="ngForm" id="actionType" class="form-control" required> <option value=""></option> <option *ngFor="let actionType of actionTypes" value="{{ actionType.label }}"> {{ actionType.label }} </option> </select> </div> el …

14
Aplicar una directiva condicionalmente
Estoy usando Material 2 para agregar md-raised-button . Quiero aplicar esta directiva solo si cierta condición se cumple. Por ejemplo: <button md-raised-button="true"></button> Otro ejemplo: creé una forma reactiva dinámica básica en plunker. Estoy usando una formArrayNamedirectiva de forma reactiva para una matriz de controles. Quiero aplicar la formArrayNamedirectiva solo si …


12
Angular ReactiveForms: ¿Produciendo una matriz de valores de casilla de verificación?
Dada una lista de casillas de verificación vinculadas a lo mismo formControlName, ¿cómo puedo producir una matriz de valores de casilla de verificación vinculados al formControl, en lugar de simplementetrue / false? Ejemplo: <form [formGroup]="checkboxGroup"> <input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /> <input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /> <input type="checkbox" id="checkbox-3" …

5
¿Cuál es la diferencia entre formControlName y FormControl?
Estoy usando ReactiveFormsModuleAngular2 para crear un componente que contiene un formulario. Aquí está mi código: foo.component.ts : constructor(fb: FormBuilder) { this.myForm = fb.group({ 'fullname': ['', Validators.required], 'gender': [] }); } foo.component.html (con [formControl]): <div class="fields"> <div class="field"> <label>Fullname*</label> <input type="text" [formControl]="myForm.controls.fullname"/> </div> </div> <div class="inline fields"> <label for="gender">Gender</label> <div class="field"> …


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 …

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.