Je suis à la recherche d'un guide qui m'aidera à comprendre la synchronisation des modèles dans ember. J'ai essayé d'utiliser le RestAdapter sur la dernière version et j'obtiens une erreur. J'ai donc décidé d'utiliser le BasicAdapter basé sur stabiliser les données ember sur le site ember js .
Voici mon modèle :
App.Accounts = DS.Model.extend({
name:DS.attr('string')
,date:DS.attr('date')
})
C'est ici que je déclare les fonctions de synchronisation pour le modèle.
App.Accounts.sync = {
list: function() {
$.ajax({
type: 'POST',
cache: false,
url: contextPath + 'account/list',
success: function(data) {
this.load()
},
error: function(jqXHR, textStatus, errorThrown) {
},
async: false
});
}
}
J'appelle la fonction liste dans un contrôleur de configuration :
App.TestRoute = Ember.Route.extend({
setupController:function(){
App.Accounts.list()
}
})
La fonction ne s'exécute pas. Quelle est la manière correcte d'appeler les fonctions de synchronisation dans une application ember ? De plus, j'aurais besoin d'un blog/article sur ce sujet.
Gracias.