Backbone.js绑定到外部模型的视图

时间:2011-05-19 03:11:54

标签: javascript model-view-controller backbone.js

ListTwoItemView用于表示模型ListTwoItemListTwoItem保存与其链接的ListOneItem的ID。

如果用户删除ListOneItem,则应删除与其链接的所有ListTwoItem。如果我将ListTwoItemView绑定到链接的ListOneItem是否有意义,以便删除引用的项目 - ListTwoItem模型和视图也都被删除了?

1 个答案:

答案 0 :(得分:1)

不,不。模型不了解视图。在这种情况下,您通常做的是ListOneItem会在它自身被销毁时销毁你的ListTwoItem。

这将在ListTwoItem所属的集合上引发“删除”事件(如果它不是任何内容的一部分,则必须自己触发事件)。收听该事件并根据需要删除/重新呈现视图。