0

controller.find().exec(...) メソッドを使用しようとし、exec コールバック関数の下で本文コンテンツを作成しようとしました。しかし、私は何をすべきかわかりません。そこでyieldキーワードを使用する必要があると思いますが、コールバック関数でyieldを使用しようとするとエラーが発生します。私のコードは次のようになります。

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

私はすでにyieldとwithなし、letとwithなしで試しました。そして、いくつかのオプション。アイデアがあれば共有させてください。結果を使用して別の検索メソッドに渡す必要があるため、exec を使用する必要があります。

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 に答える