标签: javascript architecture backbone.js
我对Backbone.JS很陌生,无法理解我应该为我的应用程序创建多少视图,集合和模型。
我的申请包括两部分。在左侧我有一个输入标签,它应该支持自动完成。自动完成下拉列表将结果显示为按钮。当用户单击任何按钮时,我需要更新数据库并将该按钮添加到dom中的单独视图中,其中包含已保存的实体。我做了一个小线框。
我不需要代码,只需帮助我使用一般架构。我应该为左侧,每个按钮和右侧创建单独的视图吗?收藏怎么样?有多少人?我读了很多backbone.js文档,但是当我自己开始做 - 有点困惑。
答案 0 :(得分:1)
你的模拟可以用不同的方式解释(这是骨干的美丽......)。
一种方法可能是一个主视图,它将保存和处理其他2个子视图的事件:
主视图将处理第一个视图的数据库连接,并在成功保存操作时调用它 以及从第二个视图删除删除触发器上的按钮,然后渲染第二个视图。
当然,它可以通过其他各种方式实施:
This简单视频可以帮助您入门。
This帖子可以提供帮助。
看看@miguelr的答案。