У меня есть простое базовое представление, которое передается модели при инициализации (я использую Coffeescript):
questionView = new Quizback.Views.QuestionView( {model: @current_question} )
Соответствующий вид выглядит следующим образом:
class Quizback.Views.QuestionView extends Backbone.View
tagName: 'div'
initialize: ->
alert @model.constructor.name
render: =>
$(@el).html("<h3>Question #{@model.get('id')}</h3><p>#{@model.get('text')}</p>")
return @
Предупреждение, конечно, для отладки. Этот код отлично работает на последних версиях Safari и Chrome, но в IE 8, похоже, нет ссылки на модель, с которой было инициализировано представление. this.model возвращает неопределенное по какой-то причине. Существуют ли какие-то особые аспекты магистрали / js, которые не поддерживаются IE?