Как передать параметр в представление Backbone.js?

я пытаюсь передать параметр в представление Backbone.js, но яУ меня проблемы с этим.

У меня есть вид Backbone следующим образом:

var DataTypesView = Backbone.View.extend({
    events:{
        'click .datatype': 'add'
    },
    initialize: function(){
        console.log(this.magic);
        this.render();
    },
    render: function(){
        console.log('printing template');
        console.log(this.templateString);

                    etc.
}});

Позже я напишу мнение следующим образом:

        dataTypesView = new DataTypesView({magic:true,el:$('#dataViewSpace'),templateString:'#template'});

Это нет работа. Что я не делаюне понимаю, почемуel работает отлично (и я могу получить к нему доступ с помощью jquery сthis.$el.), ещеthis.magic а такжеthis.templateString оба неопределены ...

Есть ли способ, которым я могу передать параметр в представление так, как яя пытаюсь выше?

В связи с этим - есть ли способ передать функцию рендера? Сначала я попытался передать функцию рендеринга (и удалить ее из класса представления магистрали), но когда это не произошлоя пытался передать простые типы данных ... яЯ предполагаю, что все, что нужно сделать для передачи параметра для моего первого вопроса, будет работать для передачи функции.

Ответы на вопрос(3)

Ваш ответ на вопрос