2016-12-04 65 views
1

有没有什么办法可以列出Loopback模型中的所有属性?当我调用loopback.models()来获取模型列表时,我希望能够获得更多的名称。我想建立一个通用仪表板,它会自动生成表单来编辑我的模型,但为此我需要能够枚举模型属性。列表回环模型属性

+0

FWIW,如果您正在寻找一个通用仪表板,它将自动生成表单以编辑您的模型,那么您应该检出https ://github.com/beeman/loopback-angular-admin –

回答

0

这是JavaScript,因此像./server/boot/printall.js启动脚本,你可以探索所有型号

module.exports = function(app) { 
    for(var i = 0 ; i < app.models.length ; i++) { 
     for(prop in app.models[i]) { 
     console.log(prop) 
     } 
    } 
} 

要构建dashbord客户端的所有道具,我会建议使用一个包含所有swagger.json文件这些信息可以在客户端http://localhost:3000/explorer/resources(环回1.2)或http://localhost:3000/explorer/swagger.json(环回2.0)