2012-03-19 28 views
8

我在考慮試圖根據Mongoose模式定義生成表單。我無法找到架構信息隱藏的位置。路徑類型信息等保存在對象中的位置在哪裏?來自Mongoose Schema對象的表單生成?

還是更好,有沒有人試過這樣做?我使用Jade,但是推出HTML的東西也會很好。

回答

1

我的小項目爲貓鼬模式創建了完整的CRUD。它有點粗糙,但 可能會有用。 https://github.com/jspears/bobamo

儘管客戶端很客觀,所有的表單都會生成(如果不是您需要的話,它們可以被靜態版本覆蓋)。也就是說,它不使用jade,但它使用客戶端上的下劃線模板和服務器上的jqtpl來生成使窗體生成的javascript。

哇,這真的不清楚......瀏覽器通過JSON/REST與服務器對話,它將這個加載到所有JavaScript前端。此前端在節點服務器上按需生成,並在客戶端生成。所以很容易修改,並相對乾淨地從視圖中分離數據。

1

如果要導出你的模型,即

module.exports = mongoose.model("ModelName", Model) 

入住你的模塊的.schema。這應該有你需要的所有信息。