Sails.js Wiki清楚地描述了如何遍历模型数组并生成HTML.请参阅https://github.com/balderdashy/sails/wiki/views.但是,我不清楚如何获取详细信息视图的模型.
给定通过shell命令生成的模型:sails generate user,将会有以下路由:
/user
/user/:id
Run Code Online (Sandbox Code Playgroud)
(这:id是用模型的唯一ID替换的标记.有关更多详细信息,请参阅http://sailsjs.org/#documentation/routes.)
wiki的例子处理第一条路线,/user但是当你去的时候会发生什么 - 你/user/:id怎么从EJS视图得到模型?
我希望会有类似的<%= model.propertyName %>工作.
请记住我在服务器上生成HTML的问题.(我知道如何获取数据并呈现客户端.)
ata*_*man 10
您可以创建与路径匹配的控制器操作,并手动将找到的模型传递给视图.
在UserController中:
find: function(req, res) {
User.findOne({'id': req.params['id']}, function(err, user) {
res.view({user: user})
})
}
Run Code Online (Sandbox Code Playgroud)
然后您可以在views/user/find.ejs中引用此模型:
<%- user.id %>
<%- user.name %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7190 次 |
| 最近记录: |