【发布时间】:2013-04-30 19:26:58
【问题描述】:
我有使用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())
我收到空警报。如何正确制作?
谢谢。
【问题讨论】:
标签: html model coffeescript spine.js