[Backbone.js]Marionette.ItemViewでモデルを利用しない時のテンプレートへのデータバインド

前にも書いたような気がしたけど見つからない。

var V = Marionette.ItemView.extend({

    template: '#template1',

    // テンプレートにバインドしなくても使えるもの
    templateHelpers: {
        showMessage: function() {
            return 'abcde';
        },
        baseUrl: 'http://example.com',
    },
});

これでモデルを渡さない場合でも、showMessageプロパティと、baseUrlプロパティの値をテンプレート内で利用することができるようになる。

できるだけrenderメソッドをオーバーライドせずに記述する際に利用する。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です