Il mio problema principale con Ember Data, al momento, è che quando cambio una relazione (hasMany o belongsTo), il genitore non si sporca.Come faccio a rendere il genitore sporco quando cambio una relazione hasMany/belongs-in in Ember-Data?
ho bisogno di questo perché:
- sto a seconda della proprietà
isDirty
per mostrare un pulsante salvare/annullare - hasMany e belongsTo id vengono inviati con il genitore, in modo che il genitore, infatti IS sporco.
Inoltre, quando eseguo il rollback del genitore, vengono annullate solo le relazioni OwnTo. I modelli di hasMany rimangono gli stessi.
Ho trovato this issue che parla di un hook dirtyRecordsForHasManyChange
, ma che non sembra esistere in Ember Data v1 (v1.0.0-beta.3, che è quello che sto usando).
Come posso realizzare questo?
Grazie.
Ehi spDuchamp, ho provato il tuo primo esempio di codice su una relazione di molti. Funziona, ma il mio record padre diventa macchiato immediatamente dopo aver caricato un record genitore con i bambini. Mi chiedo se c'è un modo per colorare il record padre solo quando viene modificato un bambino, non quando la relazione è inizialmente popolata. –