У меня есть составное представление, в котором есть задача и комментарии. Я поместил его в область содержимого для отображения. При рендеринге одной модели все работает нормально. Однако при сборе он ведет себя очень странно. console.log показывает, что функция инициализации была запущена дважды. Первый раз, когда определяют представление
taskView = new MyProject.Views.Task
model : task
collection : comments
Затем я делаю MyProject.contentRegion.show(taskView)
, чтобы отобразить вид модели. После этого я просто звоню comments.fetch()
, чтобы получить все комментарии. Затем возникает проблема, она повторно инициализирует мой taskView
, и шаблон продолжает жаловаться, что xxx не определен.
Есть предположения? Я знаю, что это странно, потому что другой CompositeView в моем проекте отлично работает.