簡體   English   中英

一個模型ribone.js的多種形式

[英]Multimple forms for one model backbone.js

問題是關於使用骨干.js在客戶端上以表格形式管理模型

服務器上有一個模型用戶。 它包含多個字段:

  • 個人信息
    • 名稱
    • 出生日期
  • 其他資訊
    • 關於我(文字)
    • 我的愛好(文字)

我有一個設置的單頁應用程序。 它有兩種形式:“個人信息”形式和“其他信息”形式。 我雖然有一個api,但包含兩個處理它的路由- /api/user/<id>/personal_info/api/user/<id>/other_info (可以更改,沒關系)。 我可以從這些API放置或獲取信息。

因此,我無法決定如何正確組織骨干模型。 現在,我有兩個模型-UserPersonalModel和UserOtherModel,每個模型都有自己的api,我將它們彼此分開保存。

我做對了還是將其重寫為一個js模型UserModel並調用了不同的保存方法,例如.savePersonal和.saveOther? 最佳做法是什么?


這個問題來自ru.stackowerflow.com

除非您同時顯示多個用戶表單,並且您必須做額外的工作才能將貼圖other_info模型與各自的personal_info映射,否則我沒有理由將這兩個模型合並為一個模型。
尤其是由於您有兩個端點,將它們作為單獨的模型會更容易,因此您也可以使用單獨的視圖來使用各自的模型來控制每個表單。

組合模型可能會創建嵌套的屬性,然后您也必須對其進行管理(使用深度模型之類的插件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM