要求是從localdb返回兩個簡單數組。Dexie - ToArray()**鍵入'Promise []>'不能分配給'[]'類型。**
功能是:
public getCaricamentoVeloceConf(): Observable<any> {
let res = new RespOrdiniGetsceltecaricamentoveloce();
res.tipo = this._WebDBService.Configurazione_CV_Scelte.toArray();
res.ordinamento = this._WebDBService.Configurazione_CV_Ordinamento.toArray();
return Observable.of(res);
}
該錯誤消息我得到的是:
類型 '無極' 不是分配給輸入 'TIPO []'
我認爲這是因爲ToArray()函數返回一個promise。
其實我需要的是,以組成RES對象與兩個數組,但我不知道如何在兩個承諾指定者()方法
任何解決這個結合?
代碼不夠清楚。它應該返回可觀察的,但返回null。那麼'res'應該發生什麼?請參閱http://stackoverflow.com/help/mcve – estus
對不起,應該返回res,我編輯代碼 – DarioN1