Mám malú aplikáciu, kde dostávam preklady json pre miestne nastavenie a aktualizujem Ember.STRINGS. Robím niečo zle?
$.get("http://localhost:8000/translations.json", {locale : locale}, function (data) {
Ember.set("STRINGS", data) ;
});
Za 0,9,5 som robil
Ember.STRINGS = data
; a zdalo sa, že to funguje. Keď som to zmenil na 1.0.0, začalo sa rútiť veľa vecí. Obaja nepracujú.
Ember.STRINGS = data ; Ember.set("STRINGS", data) ;
odpovede:
0 pre odpoveď č. 1Tu je príklad toho, ako to fungujem vo v1.0.0-rc.1:
$.getJSON("mysql.php", { action: "translate", lang_id: 2 }, function(data){
var translation = {};
$.each(data, function() {
translation[this[0]] = this[1];
})
Ember.STRINGS = translation;
})
Dúfam, že to pomôže...