Mirage'ı yüklediğim ve sunucuyu yüklemeye çalıştığım bir sanal uygulamayı deniyorum. Ben bir RestAdapter kullanıyorum, model yanıttan veri almıyor.Mağazanın modele yanıtı eşleştirilemiyor - EmberJS
adaptörler/
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
});
contacts.js (Model)
import DS from 'ember-data';
import ContactModel from 'c360-app/models/contactsmodel';
export default ContactModel.extend({
contactname: DS.attr(''),
groupid: DS.attr(''),
email: DS.attr(''),
contactnumber: DS.attr('')
});
all.js (Güzergah)
import ContactRoute from 'c360-app/routes/contactsroute';
export default ContactRoute.extend({
model: function() {
return this.store.findAll('contacts');
}
});
application.js
fikstür/contacts.js
export default [
{
contactname: 'Anusha Swaminathan',
groupid: '12345',
email: '[email protected]',
contactnumber: '+91 12345',
isFavourite: true,
isIncomplete: false,
isActive: true,
hasAccess: true
}, {
contactname: 'Sriram Swaminathan',
groupid: '12345',
email: '[email protected]',
contactnumber: '+91 12345',
isFavourite: true,
isIncomplete: false,
isActive: true,
hasAccess: true
}, {
contactname: 'Bhuvaneswari Swaminathan',
groupid: '12345',
email: '[email protected]',
contactnumber: '+91 12345',
isFavourite: false,
isIncomplete: false,
isActive: true,
hasAccess: true
}
];
senaryo/
export default function(server) {
server.loadFixtures();
}
Config.js (Mirage)
export default function() {
this.get('/contacts', function(db){
return {contacts: db.contacts};
});
}
temas listing.hbs Default.js
<table class = "contacts-table-header">
<tr>
<th>Contact Name</th>
<th>Group ID </th>
<th>Email Address</th>
<th>Contact Number</th>
</tr>
{{#each model as |contact|}}
<tr>
<td>{{contact.contactname}}</td>
<td>{{contact.groupid}}</td>
<td>{{contact.email}}</td>
<td>{{contact.contactnumber}}</td>
</tr>
{{/each}}
</table>
Nerede yanlış gideceğimi bilmiyorum.
Pls kılavuzu. Şimdiden teşekkürler!!
Geliştirici araçlarında ağ oluşturma sekmenizde herhangi bir istek ve yanıt alındığını görebiliyor musunuz? Ayrıca, Ember denetçisini kullanıyor musunuz ve modelin veriyle doldurulduğunu görebiliyor musunuz? – Ms01