我们的应用程序在 index.mustache 中使用 Mustache 模板,并使用 Symfony 进行初始 API 调用,而不是使用 Backbone。这样用户就不会在初始页面加载时盯着空白屏幕。
现在我们如何在之后使用 Marionette 绑定到 DOM 中呈现的页面元素(这样我们就可以操作数据并添加交互性),而不是传递一个新模板?
据我们的研究表明,我们需要始终将模板传递给 Marionette Layout 和 ItemView,否则会出现“无模板错误”。
有没有我们可以使用的el属性,就像在 Backbone 中一样?另一种选择是扩展 Marionette.View,但不建议这样做。