我正在尝试在填充选择时设置初始值,数据来自休息并加载到组件中.之后未设置/更新初始值
获取列表以填充选择:
...
ngOnInit():any {
this.crudService.get(`/api/countries`).subscribe(data => {this.countries = data;});
...
Run Code Online (Sandbox Code Playgroud)
获取模型对象女巫有一个国家:
...
this.crudService.get('/api/unions/default').subscribe(data => {
this.union = data;
...
Run Code Online (Sandbox Code Playgroud)
HTML:
...
<div class="col-md-2">
<select *ngIf="union.country" [(ngModel)]="union.country" class="form-control">
<option *ngFor="let c of countries" [ngValue]="c">{{c.code}}</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
...
一切正常,我可以选择一个国家,并在模型中正确更新,但初始值未被选中但存在于模型中...任何建议或这是一个错误?
谢谢!
angular ×1