6

ここでは、対応するテンプレートから新しいビューを初期化するときに渡される変数または変数のリストにアクセスしたいと考えています。

コード例

リスト ビューの作成

@Taskit.module "Tasks.List", (List, Taskit, Backbone, Marionette, $, _) ->
    class List.NewTask extends Taskit.Views.ItemView
        template: JST["backbone/taskit/tasks/tasks/list/_templates/new_task"]

上記のリスト ビューのテンプレート

<div id="new-task-form">
</div>

ItemView の初期化

view = new Taskit.Tasks.List.NewTask
    project_id: "project_id"

ここで私の質問は、テンプレートから「project_id」変数にアクセスする方法です。

<%= project_id %> #is not working

バックボーンでは、次の方法で実現できます

$(@el).html(@template({task: @model, project_id: "project_id"}))

Marionette.jsでそれを行う方法は?

4

1 に答える 1