【发布时间】:2013-08-23 13:58:27
【问题描述】:
我正在尝试将代码从现有骨干网移植到骨干网.Marionette 应用程序。请参阅以下网址了解我已启动的应用程序。 http://www.adobe.com/devnet/html5/articles/backbone-cellar-pt1.html
根据我的代码结构, 我的代码中有 2 个视图。
- 带有表单的ItemView
- 包含每个 li 标签的 itemView 列表的复合视图。
最初在页面加载时,它使用 fetch() 调用从 db 呈现数据,并将所有葡萄酒名称附加到侧栏。然后,每次点击酒名,我都可以查看其对应的详细信息。 我的疑问是,除了从表单 itemView 到 CompositeView 的侦听器之外,一切都有效。我会简单解释一下。
当我在 ItemView 表单中更新/删除时,CompositeView 中的特定 li 不会通过侦听事件绑定器来更新/删除。如果我使用本地存储但不作为基于服务器/数据库的应用程序,它可以工作。 我应该怎么做才能让监听器监听来自表单 itemView 的更改并呈现它。任何建议都会帮助我继续前进。
【问题讨论】:
标签: backbone.js marionette backbone-views backbone-events