在Backbonejs中为视图创建不同的模型

时间:2014-01-23 09:48:17

标签: backbone.js requirejs

我使用Backbonejs编写的Web应用程序包含两种模式

1. Read
2. Edit

我有view和与之关联的相应model

以下是行为,我正在努力实现

  1. 并非model的所有属性,我将在read mode
  2. 中显示
  3. model的所有属性都会显示在edit mode
  4. 在使用mixin
  5. 实现的编辑模式中,视图将承担一些额外的责任
  6. 我不想在read mode
  7. 中提供额外信息
  8. 我不希望我的server side逻辑知道应用程序是处于读取还是编辑模式
  9. 有人认为根据modelsview创建两个单独的mode并创建完全不同的service会解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

由于您尝试使用的是同一模型的信息,因此您需要使用“读取视图”和“编辑视图”,但可以使用相同的模型,并选择要在这些视图中处理的属性