2012-03-19 9 views
8

Estaba tratando de intentar generar un formulario basado en una definición de esquema Mongoose. Estaba teniendo problemas para encontrar dónde está escondida la información del esquema. ¿Dónde se guarda la información del tipo de ruta, etc. en el objeto?¿Generación de formulario del objeto Esquema Mongoose?

O mejor, ¿alguien ha tratado de hacer esto ya? Estoy usando Jade, pero algo que bombea HTML también sería bueno.

Respuesta

1

Mi pequeño proyecto crea un CRUD completo para un esquema de mangosta. Es un poco difícil, pero podría ser útil. https://github.com/jspears/bobamo

Sin embargo, es muy del lado del cliente, todos los formularios se generan (pueden ser reemplazados con versiones estáticas si no es lo que necesita). Es decir, no usa jade, pero utiliza la plantilla de subrayado en el cliente y jqtpl en el servidor para generar el javascript que crea el formulario.

Guau, que era muy claro ... El navegador habla con el servidor a través de JSON/REST que carga esto en un extremo de todo javascript. Este front end se genera en el servidor de nodos según demanda, para el cliente. Por lo tanto, es fácil modificar y separar de forma relativamente simple los datos de la vista.

1

Si va a exportar a cabo sus modelos, es decir,

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

Fecha de .schema de su módulo. Eso debería tener toda la información que necesita.

Cuestiones relacionadas