আমার একটি মাদুর-নির্বাচন আছে যেখানে বিকল্পগুলি অ্যারেতে সংজ্ঞায়িত সমস্ত অবজেক্ট। আমি বিকল্পগুলির মধ্যে একটিতে ডিফল্ট হিসাবে মান সেট করার চেষ্টা করছি, তবে পৃষ্ঠাটি যখন রেন্ডার হয় তখন এটি নির্বাচন করা ছেড়ে যায়।
আমার টাইপ স্ক্রিপ্ট ফাইল রয়েছে:
public options2 = [
{"id": 1, "name": "a"},
{"id": 2, "name": "b"}
]
public selected2 = this.options2[1].id;
আমার এইচটিএমএল ফাইলটিতে রয়েছে:
<div>
<mat-select
[(value)]="selected2">
<mat-option
*ngFor="let option of options2"
value="{{ option.id }}">
{{ option.name }}
</mat-option>
</mat-select>
</div>
আমি সেটিং চেষ্টা করেছি selected2এবং valueএ mat-optionউভয় বস্তু এবং এটা আইডি, এবং উভয় ব্যবহার চেষ্টা করেছি [(value)]এবং [(ngModel)]এ mat-select, কিন্তু কোনোটাই কাজ করছে।
আমি উপাদান সংস্করণ 2.0.0-beta.10 ব্যবহার করছি
compareWith। এটি আরও মার্জিত।