我有用Spine.js
. 它有2种语言翻译。我想将当前应用程序的翻译存储在 Spine Model 中。
我的模型:
class Translation extends Spine.Model
@configure "Translation", "lang"
@getLang: ->
Translation.all()
module.exports = Translation
我有改变应用程序翻译的功能,我在这个函数中将新的翻译保存到模型中:
changeLang: (locale) ->
lang = Translation.create({lang: locale})
lang.save()
但是当我尝试Translation
从另一个控制器的模型中获取数据时,我得到空结果:
Translation = require("models/translation")
...
alert(Translation.getLang())
我得到了空警报。我怎样才能正确地做到这一点?
谢谢你。