Saya memiliki mat-pilih di mana opsi adalah semua objek yang ditentukan dalam array. Saya mencoba untuk mengatur nilai ke default ke salah satu opsi, namun itu dibiarkan dipilih saat halaman dirender.
File skrip ketikan saya berisi:
public options2 = [
{"id": 1, "name": "a"},
{"id": 2, "name": "b"}
]
public selected2 = this.options2[1].id;
File HTML saya berisi:
<div>
<mat-select
[(value)]="selected2">
<mat-option
*ngFor="let option of options2"
value="{{ option.id }}">
{{ option.name }}
</mat-option>
</mat-select>
</div>
Saya telah mencoba menyetel selected2
dan value
masuk mat-option
ke objek dan id itu, dan telah mencoba menggunakan keduanya[(value)]
dan [(ngModel)]
di mat-select
, tetapi tidak ada yang berfungsi.
Saya menggunakan materi versi 2.0.0-beta.10
compareWith
DIMILIKI, lihat jawaban badis di sini stackoverflow.com/questions/47333171/…
compareWith
. Lebih elegan.