.get
Rails、Backbone、Coffeescript アプリの html 要素に属性を表示しようとしているだけですが、結果は常にundefined
コンソールに表示されます。このコードのエラーは次のとおりです。
キャッチされていない TypeError: 未定義のプロパティ '長さ' を読み取ることができません
目標は、1 つのダッシュボードにさまざまなパネルを表示することです。過去 4 時間で、次のコードの約 50 のバリエーションを試しました :\ 助けていただけますか?
バックボーン ルーター:
class App.Routers.Dashboard extends Backbone.Router
routes:
'': 'index'
initialize: ->
preflist = new App.Models.Preflist()
preflist.fetch success: ->
paneloneview = new App.Views.PanelOne(model: preflist)
$('#panel-one').html(paneloneview.render().el)
バックボーン ビュー:
class App.Views.PanelOne extends Backbone.View
template: JST['dashboard/panel_one']
render: ->
$(@el).html(@template(@model))
this
テンプレート ファイル:
<h1>Panel One</h1>
<p><%= @model.length %></p>