2013-02-26 51 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; 
}) 

希望這有助於...