【发布时间】:2020-07-18 18:34:07
【问题描述】:
这是我的 HTML 文件
<ion-item>
<ion-label position="floating">Main Store Name</ion-label>
<ion-select [(ngModel)] = "SelectedMainStore"
[ngModelOptions]="{standalone: true}"
value="{{SelectedMainStore}}" [compareWith] = "compareWith" >
<ion-select-option *ngFor="let mainStore of MainStoreArray"
value="{{mainStore.mainStoreId}}">
{{mainStore.mainStoreName}}</ion-select-option>
</ion-select>
</ion-item>
我可以通过使用“[compareWith]”和“value = '{{SelectedMainStore}}'”来预先选择 Select 的值。然后我的计划是利用 [(ngModel)] 来保存选择的任何选项。但是当我添加 [(ngModel)] 时,离子选择不再出现 {{mainStore.mainStoreName}}。
这就是 [compareWith] 的样子:
compareWithFn(o1, o2) {
return o1 === o2;
};
【问题讨论】: