使用 FormBuilder Angular 2 绑定选择列表 [英] Bind Select List with FormBuilder Angular 2
问题描述
在 Angular 2 中,创建一个简单的应用程序,但是当 formBuilder 在选择列表的情况下附加了 DOM 控件时,第一个选项变为空白 - 即使我在 formBuilder 中提供了一些初始值,该值不会出现在 DOM 元素中
>在 FomBuilder 之前
选择列表
一般
LDAP
在 FomBuilder 之后
选择列表
最初没有出现选项
一般
LDAP
文件 1 - form.component.ts
import { Component } from '@angular/core';import { FormBuilder, Validators, REACTIVE_FORM_DIRECTIVES, FormGroup, FormControl } from '@angular/forms';@成分({模块 ID : 模块.id,选择器:'登录',templateUrl : 'login.component.html',指令:[ REACTIVE_FORM_DIRECTIVES ],})导出类 LoginComponent{登录表单:表单组;构造函数(私有_router:路由器,私有_fb:FormBuilder){this.loginForm = _fb.group({'用户名' : ['aa',[Validators.required]],'密码' : ['',[Validators.required]],'类型' : ['']})}}登录用户(){console.log("Form is = ",this.loginForm.controls);}
文件 2 - form.component.html
<div class="form-group"><div class="col-xs-12"><div class="input-group"><input formControlName="password" type="password" id="login-password">