【发布时间】:2013-08-22 09:39:26
【问题描述】:
我们的应用程序在 index.mustache 中使用 Mustache 模板,并使用 Symfony 进行初始 API 调用,而不是使用 Backbone。这样用户就不会在初始页面加载时盯着空白屏幕。
现在我们如何使用 Marionette 绑定到 DOM 中呈现的页面元素(以便我们可以操作数据并添加交互性),而不是传递一个新模板?
就我们的研究表明,我们需要始终将模板传递给 Marionette Layout 和 ItemView,否则会出现“无模板错误”。
我们可以使用 el 属性吗,就像在 Backbone 中一样? 另一种选择是扩展 Marionette.View,但不建议这样做。
【问题讨论】:
标签: backbone.js marionette backbone-views