草庐IT

repopulate

全部标签

javascript - 主干.js : repopulate or recreate the view?

在我的Web应用程序中,我在左侧的表格中有一个用户列表,在右侧有一个用户详细信息Pane。当管理员单击表中的用户时,其详细信息应显示在右侧。我的左边有一个UserListView和UserRowView,右边有一个UserDetailView。事情有点工作,但我有一个奇怪的行为。如果我单击左侧的一些用户,然后单击其中一个用户的删除,我将获得已显示的所有用户的连续javascript确认框。看起来之前显示的所有View的事件绑定(bind)都没有被移除,这似乎是正常的。我不应该每次都在UserRowView上做一个新的UserDetailView吗?我应该维护View并更改其引用模型吗?