これ :
@model
戻り値 :
Object { type="conjugation", verb="ser", yo="soy", more...}
しかし、私が試してみると:
@model.toJSON()
私は得る:
TypeError: this.model.toJSON is not a function
私は最終的にこの行を完成させようとしています:
$(@el).html(@template(@model.toJSON() ))
テンプレートを使用して Show でこのオブジェクトをレンダリングできるようにします。
推奨事項はありますか?
アップデート
コメントを読んでください。私はこれをモデルとして持っていますが、それらがどのように関連していないかがわかります。
class AiProject.Models.Verb extends Backbone.Model
paramRoot: 'verb'
このタイプの動詞をインスタンス化してみます。
class AiProject.Routers.QuestionsRouter extends Backbone.Router
initialize: (options) ->
@verb = new AiProject.Models.Verb
@verb = options.words
そして、私のビューに戻ります:
class AiProject.Views.Questions.ConjugationView extends Backbone.View
template: JST["backbone/templates/questions/conjugation"]
render: ->
$(@el).html(@template(@model.toJSON() ))
それでも同じエラーが発生します..