https://stackblitz.com/edit/angular-j7iiaw?file=src/app/app.component.ts
选择输入是“”而不是1
HTML
<select [(ngModel)]="subcategoria.categoria" class="input-default" name="status_categoria" id="status_categoria">
<option *ngFor="let categoria of categorias" value="{{categoria.id}}">{{categoria.nome}}</option>
</select>
typescript
subcategoria: Array<any> = [{
categoria:1
}];
categorias: Array<any> = [{id:1,nome:"one"},{id:2,nome:"two"}];
最佳答案
subcategoria
是一个数组,我想你想访问 subcategoria[0].categoria
。或者您需要将 subcategoria
的值更改为
subcategoria = {
categoria:1
};
关于javascript - Angular ngModel 未使用 ngFor [HTML 选择输入] 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54691750/