2013-02-26 75 views
0

我有一个小应用程序,我得到的地区翻译json和更新Ember.STRINGS。难道我做错了什么?灰烬对象的路径STRING找不到或被破坏

$.get("http://localhost:8000/translations.json", {locale : locale}, function (data) { 
    Ember.set('STRINGS', data) ; 
}); 

在0.9.5我在做

Ember.STRINGS = data 

; 它似乎工作。当我将其改为1.0.0时,许多事情开始崩溃。这两个都不起作用。

Ember.STRINGS = data ; 
Ember.set('STRINGS', data) ; 

回答

0

下面是我如何得到这个在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; 
}) 

希望这有助于...