javascript - 我无法将 sailsjs 中的数据传递给 ejs

标签 javascript orm count sails.js

我正在尝试 SailsJs,但目前要从包含 4 条记录的表传递 Model.count() 值,在 ejs View 中返回“未定义”

// sails 代码

module.exports = {
create:function(req,res){
    CountOfUsers=User.count().exec(function (error, found){console.log('There are ' + found + ' users');});
    return res.view('privacy', {
        userCount: CountOfUsers
    });
}};    

//EJS 代码

HELLO WORLD! <%= userCount %>

//结果

HELLO WORLD! undefined

//命令行控制台.LOG

There are 4 users

非常感谢!

最佳答案

也可以写成 res.locals.userCount = CountOfUsers; ,然后再写成 res.view();

关于javascript - 我无法将 sailsjs 中的数据传递给 ejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26599968/

相关文章:

php - 如何使用 Doctrine2 中的级联选项让关联实体自动持久化?

python - 用于非 Django 项目的类 Django 抽象数据库 API

MySQL:多个 SUMS 计算组合值 WHERE 条件

javascript - Jquery 在 .each() 循环完成后的 ajax 运行代码

python - 如何在Django中内连接4个表?

mysql - SQL 选择外连接和分组依据和 ISNULL ( COUNT ) HELP =x

sql - 确定记录是否存在的最快方法

javascript - Kendo UI Scheduler 未正确绑定(bind)资源

javascript - 有什么方法可以减少网页中的重复标记或缓存此类常用标记之类的东西?

javascript - 当一个div在另一个div中时如何获取它