我正在考虑尝试基于 Mongoose 模式定义生成表单。我很难找到模式信息的隐藏位置。对象中保存的路径类型信息等在哪里?
或者更好的是,有人已经尝试过这样做了吗?我正在使用 Jade,但可以输出 HTML 的东西也不错。
最佳答案
我的小项目为 Mongoose 模式创建了完整的 CRUD。它有点粗糙但是
可能有用。
https://github.com/jspears/bobamo
虽然它是非常客户端,但所有表单都是生成的(如果不是您需要的,它们可以用静态版本覆盖)。那就是它不使用 jade,但它确实在客户端使用下划线模板,在服务器上使用 jqtpl 来生成制作表单的 javascript。
哇,这真的不清楚......浏览器通过 JSON/REST 与服务器对话,它将它加载到一个全 javascript 前端。这个前端是在节点服务器上按需生成,提供给客户端。所以很容易修改,并且相对干净地将数据与 View 分开。
关于forms - 从 Mongoose Schema 对象生成表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9765159/