电子返回值到渲染器形式主要

时间:2016-12-30 17:28:01

标签: javascript electron

我有以下代码执行数据库查询,它返回行,我在console.log中看到行。但是,在渲染器进程中,我没有获得返回的行,console.log显示“未定义”。我错过了什么吗?

Main.js

exports.accounts = function() {

    db.serialize(function() {
        db.all("select * from accounts", function(err, rows) {
            if (err) {
                console.log(err);
            } else {
                return rows;
            }
        });
    });
};

app.js(渲染器)

const remote = require('electron').remote;
const main = remote.require('./main.js');
$scope.accounts = main.accounts();
console.log($scope.accounts);

0 个答案:

没有答案