对于没有与其关联的特定模型属性的视图类,常规使用Marionette.ItemView?
由于Marionette.View并不意味着直接使用,所以看起来像一个ItemView作为具有方便的默认和绑定的视图类.
或者,如果只是使用Backbone.View呢?如果是这样,有没有办法把Backbone.View绑定到Marionette的事件和垃圾收集架构?
谢谢你的澄清!
解决方法
ItemView可以在没有型号的情况下使用.我经常这样做.
如果您需要为ItemView指定数据,但没有Backbone.Model中的数据,则需要覆盖serializeData方法:
MyView = Marionette.ItemView.extend({ serializeData: function(){ return { my: "custom data" }; } });
基本的Marionette.View isnt’意味着直接使用,因为它不提供自己的渲染功能.这并不意味着您不能使用它来创建自己的基本视图类型.例如,您可以为应用程序构建视图类型,处理渲染谷歌地图或第三方窗口小部件或其他不需要ItemView具有的基于Backbone.Model的渲染.
原文地址:https://www.jb51.cc/js/153705.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。