我正在实施ion-select,这在第一时间效果很好。当我们第二次选择下拉菜单时,这次仅显示先前选择的值。有人能解决这个问题吗?
<div>
<ion-select [(ngModel)]="countryList" multiple="true" (cancel)="onCancel()" (change)="onSelectChange($event)">
<ion-option *ngFor="let country of countryList" >{{country}}</ion-option>
</ion-select>
</div>
下拉框第一次显示印度,斯里兰卡,意大利,德国,法国等国家。
如果我选择意大利和印度,然后单击确定,则列表中会自动消失其余的国家。如果下次单击,则仅显示意大利和印度。其余国家被删除。
上面的代码是否需要更改才能解决此问题?
答案 0 :(得分:1)
您选择的> 1 json_file = open('model.json','r')
> 2 loaded_model_json = json_file.read()
> 3 json_file.close()
> 4 loaded_model = model_from_json(loaded_model_json)
> 5 #load weights into new model
> 6 loaded_model.load_weights("model.h5")
> 7 loaded_model.compile(optimizer='adam', loss='mean_squared_error')
> 8 X = [[874,12450,678,0.922500,0.113569]]
> 9 d = pd.DataFrame(X)
> 10 prediction = loaded_model.predict(d)
> 11 return jsonify(prediction)
设置为countryList
,表示双向绑定。首次选择任何值后,您的列表就会发生突变。您需要一个ngModel
列表来保存您的值。
selectedCountries
在ts中声明变量。
<div>
<ion-select [(ngModel)]="selectedCountries" multiple="true" (cancel)="onCancel()" (change)="onSelectChange($event)">
<ion-option *ngFor="let country of countryList" >{{country}}</ion-option>
</ion-select>
</div>