等待渲染EJS之前填充数组

时间:2016-05-20 16:37:28

标签: javascript arrays callback ejs

我正在尝试使用EJS在HTML页面上呈现两组不同的数据。目前,"数据"部分是渲染,但"测试"部分没有时间推进空的测试"数组在呈现之前,而是给我一个空数组。

var test = []    
app.set('view engine', 'ejs');

app.get('/', function (req, res) {
    run(function(err, dat){
        res.render('index.ejs', { data: data, test: test})
    });
});

for (var i = 0; i < problems.length; i++) {
    var testing = problems[i].status;
    test.push(testing);
    //console.log(test)
}

0 个答案:

没有答案