0

我有一个小型应用程序,我在其中获取语言环境的翻译 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) ;
4

1 回答 1

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;
})

希望这可以帮助...

于 2013-03-08T10:52:41.517 回答