2015-06-06 9 views
5

Ho aggiornato Ember-data a 1.0.0-beta.19 e ora store.find('events') risolti promessi restituisce DS.INTERNALMODEL istanze, invece di DS.MODEL . Con Ember-data 1.0.0-beta.18 stava funzionando bene. Qualche idea?Ember-data 1.0.0-beta.19: store.find() restituisce istanze DS.INTERNALMODEL

UPDATE

Alla fine ho scoperto che da qualche parte nel mio codice app stavo usando tempora-dati codice interno come store.find('events.content'), causando un'eccezione. Il debugger non è stato così utile per rintracciarlo, ma rimuovere questo ha risolto il problema.

risposta

0

Questo è di proposito. E 'indicato nella chanelog:

  • #3094 materializzano Pigramente DS.Models per il codice app, utilizzare InternalModel all'interno ED altrimenti

Si dovrebbe funzionare in gran parte senza problemi. Hai problemi con questo?

è possibile accedere al DS.Model utilizza InternalModel.record

+0

Sì, chiamando la funzione 'get' sui modelli interni sto ricevendo un errore di funzione indefinito. – Akis

+0

È possibile accedere a 'DS.Model' usando' InternalModel.record' – jmurphyau

+0

è un cambio di rottura ?? perché non è stato menzionato nella sezione Modifiche di Breaking. Sembra che debba apportare modifiche in molte parti della mia app ... – Akis

2

Questo è un bug, se la promessa si risolve con DS.InternalModel, questi sono solo per uso interno di Ember-dati e non dovrebbe essere esposto al codice utente. Segnala un bug se questo è ancora un problema

Problemi correlati