0

我尝试使用 controller.find().exec(...) 方法并在 exec 回调函数下尝试创建正文内容。但我不知道我该怎么做。我想我必须在那里使用 yield 关键字,但是如果我尝试在回调函数中使用 yield 会抛出一个错误。我的代码看起来像这样:

let value;
Firstcontroller.find().exec(function (error, result) {
    value = yield result;
});
this.body = value;

我已经尝试过使用 yield 和 without,使用 let 和 without。和一些选项。如果您有任何想法,请让我分享。我必须使用 exec 因为我必须使用结果并将其传递给不同的 find 方法。

4

1 回答 1

0

请试试这个:

// Retrieve the value
const value = yield Firstcontroller.find();

// Set the value to the body
this.body = value;
于 2016-07-26T08:31:11.497 回答