component.ts得到错误在angular4
initForm() {
this.newClientForm = this.fb.group({
userCity: [null, [Validators.required]],
userZip: [null, [Validators.required]],
} ,
);
}
registerUser() {
const newUser = this.newClientForm.value;
this.user.user_name = newUser.userName;
this.user.city = newUser.userCity;
}
在HTML文件编译:
<section class="col col-6">
<label>Select City</label>
<select class="form-control" name="userCity" #userCity
(change)="onCitySelect(userCity.value)">
<option></option>
<option *ngFor="let city of cities" value="{{city.id}}">
{{city.city_name}}
</option>
</select>
</section>
当我注册的形式我得到的用户名,但城市我得到空值,我不知道代码中的错误是什么。
“获得空值”是不是一个编译错误;这是一个运行时错误。这是什么? – 2017-09-13 12:01:08