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 selected2dan valuemasuk mat-optionke 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
compareWithDIMILIKI, lihat jawaban badis di sini stackoverflow.com/questions/47333171/…
compareWith. Lebih elegan.