路径STRING中的Ember对象无法找到或被销毁

时间:2013-02-26 03:01:13

标签: javascript ember.js

我有一个小应用程序,我正在为区域设置获取翻译json并更新Ember.STRINGS。难道我做错了什么?

$.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) ;

1 个答案:

答案 0 :(得分: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;
})

希望这会有所帮助......