Perguntas com a marcação «angular2-forms»

Um formulário angular é uma coleção de controles de entrada de dados. Use esta tag para perguntas relativas a formulários orientados a modelos e reativos, incluindo NgForm, FormGroup, FormControl, AbstractControl, FormBuilder e Validadores, bem como vinculação de dados entre formulários e componentes.



21
Erro de estrutura angular do TypeScript - “Não há nenhuma diretiva com exportAs definida como ngForm”
Eu continuo recebendo esse erro ao usar a estrutura Angular2-forms do TypeScript: Não existe directive"exportAs" definido como "ngForm" Aqui está o meu código dependências do projeto: "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": "^2.4.0", …


14
Angular 2: Não é possível vincular a 'ngModel', pois não é uma propriedade conhecida de 'input'
Estou tentando implementar formulários dinâmicos no Angular 2. Adicionei funcionalidades adicionais, como Excluir e Cancelar, aos formulários dinâmicos. Segui esta documentação: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html Fiz algumas alterações no código. Estou recebendo erro aqui. Como faço para que esse erro ocorra? Você pode encontrar o código completo aqui: http://plnkr.co/edit/SL949g1hQQrnRUr1XXqt?p=preview , que está funcionando …


10
Botão de desativar Angular2
Eu sei que no angular2 posso desabilitar um botão com o [disable]atributo, por exemplo: <button [disabled]="!isValid" (click)="onConfirm()">Confirm</button> mas posso fazer isso usando [ngClass]ou [ngStyle]? Igual a: <button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()">Confirm</button> Obrigado.

4
Os controles Angular 2 desativados não são incluídos no form.value
Percebi que se eu desabilitar um controle em uma forma reativa Angular 2, o controle não será incluído no form.value. Por exemplo, se eu definir meu formulário como a seguir: this.notelinkingForm = new FormGroup({ Enabled: new FormControl(settings.Enabled, Validators.required), LinkToPreceeding: new FormControl({value: settings.LinkToPreceeding, disabled: !settings.Enabled}, Validators.required), LinkingTolerance: new FormControl({value: settings.LinkingTolerance, disabled: …

11
Erro Angular2: Não há diretiva com “exportAs” definido como “ngForm”
Estou no RC4 e estou recebendo o erro Não há diretiva com "exportAs" definida como "ngForm" por causa do meu modelo: <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> o …

14
Aplicar uma diretiva condicionalmente
Estou usando o Material 2 para adicionar md-raised-button. Desejo aplicar esta diretiva apenas se certa condição se tornar verdadeira. Por exemplo: <button md-raised-button="true"></button> Outro exemplo: criei uma forma reativa dinâmica básica no plunker. Estou usando uma formArrayNamediretiva de forma reativa para uma série de controles. Quero aplicar a formArrayNamediretiva apenas …


12
Angular ReactiveForms: produzindo uma matriz de valores de caixa de seleção?
Dada uma lista de caixas de seleção vinculadas ao mesmo formControlName, como posso produzir uma matriz de valores de caixa de seleção vinculados a formControl, em vez de simplesmente true/ false? Exemplo: <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" value="value-2" …

5
Qual é a diferença entre formControlName e FormControl?
Estou usando o ReactiveFormsModuleAngular2 para criar um componente que contém um formulário. Aqui está o meu código: foo.component.ts : constructor(fb: FormBuilder) { this.myForm = fb.group({ 'fullname': ['', Validators.required], 'gender': [] }); } foo.component.html (com [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> …

7
Angular2 definir valor para formGroup
Portanto, tenho um formulário complexo para criar uma entidade e também quero usá-lo para edição. Estou usando a nova API de formulários angulares. Estruturei o formulário exatamente como os dados que recupero do banco de dados, portanto, quero definir o valor de todo o formulário para os dados recuperados. Aqui …

10
ngModel não pode ser usado para registrar controles de formulário com uma diretiva formGroup pai
Depois de atualizar para RC5, começamos a receber este erro: ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive "formControlName" instead. Example: <div [formGroup]="myGroup"> <input formControlName="firstName"> </div> In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.