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