我有一个复合视图,它有一个任务,它是评论。我把它放到一个 contentRegion 上来显示。单独渲染模型时,它工作正常。然而,在收集时,它的行为真的很奇怪。console.log 显示初始化函数已被触发两次。第一次是定义视图的时候
taskView = new MyProject.Views.Task
model : task
collection : comments
然后我做一个MyProject.contentRegion.show(taskView)
以渲染模型视图。之后,我只是打电话comments.fetch()
来获取所有评论。然后问题来了,它重新初始化了我taskView
的模板,一直抱怨 xxx 是未定义的。
有什么想法吗?我知道这很奇怪,因为我项目中的另一个 CompositeView 效果很好。