के साथ प्रारंभिक ऑब्जेक्ट का चयन करें, मैं चयन भरते समय प्रारंभिक मान सेट करने का प्रयास कर रहा हूं, डेटा शेष से आ रहा है और घटक में लोड हो रहा है। प्रारंभिक मूल्य सेट नहीं है/सूची प्राप्त करनाकोणीय 2 ngValue
के बाद अद्यतन को भरने के लिए चयन:
...
this.crudService.get('/api/unions/default').subscribe(data => {
this.union = data;
...
एचटीएमएल:
...
ngOnInit():any {
this.crudService.get(`/api/countries`).subscribe(data => {this.countries = data;});
...
मॉडल वस्तु डायन हो रही है एक देश है
...
<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>
...
सब कुछ काम करता है, मैं एक देश का चयन कर सकता हूं और यह मॉडल में सही ढंग से अपडेट किया गया है लेकिन प्रारंभिक मान चयनित नहीं है लेकिन मॉडल में मौजूद है ... कोई सुझाव या यह एक बग है?
धन्यवाद!
निकट भविष्य में, आपको एक कस्टम तुलनित्र फ़ंक्शन पारित करने में सक्षम होना चाहिए। यह समस्या देखें: https://github.com/angular/angular/issues/13268 – kub1x