mercredi 3 août 2016

Ember.js error: You must include an 'id' for an object passed to 'push'

The REST api which i am using to fetch data doesn't give proper json as expected by Ember.js. we don't have id values in our data.

[{"objectID":"340907","owner":"Lokesh"},{"objectID":"340908","owner":"Cherukuri"}]

so i created a a serializer

serializers/baddata.js

import ApplicationSerializer from './application';

export default ApplicationSerializer.extend({
    primaryKey: 'objectID'
});

models/baddata.js

import DS from 'ember-data';

export default DS.Model.extend({
    objectID: DS.attr('string'),
    owner: DS.attr('string')
});

This did not solve the problem. can someone correct my mistakes




Aucun commentaire:

Enregistrer un commentaire