Mar*_*ark 10 backbone.js marionette
是否常规Marionette.ItemView用于没有model与之关联的特定属性的视图类?
由于Marionette.View不打算直接使用,因此ItemView作为具有方便的默认值和绑定的视图类似乎是有意义的.
或者,是否应该使用Backbone.View?如果是这样,有没有办法挂钩Backbone.ViewMarionette的事件和垃圾收集架构?
谢谢你的澄清!
Der*_*ley 18
可以在没有模型的情况下使用ItemView.我经常这样做.
如果您需要为ItemView指定数据,但在Backbone.Model中没有该数据,则需要覆盖该serializeData方法:
MyView = Marionette.ItemView.extend({
serializeData: function(){
return {
my: "custom data"
};
}
});
Run Code Online (Sandbox Code Playgroud)
基础Marionette.View isnt'意味着直接使用,因为它不提供自己的渲染功能.但这并不意味着您无法使用它来创建自己的基本视图类型.例如,您可以为您的应用程序构建一个视图类型,用于处理渲染谷歌地图或第三方小部件或其他不需要ItemView所具有的基于Backbone.Model的一般渲染的内容.
| 归档时间: |
|
| 查看次数: |
3362 次 |
| 最近记录: |