私はtypescriptを初めて使用しています。Typescipt。関数が実行終了するまでコードを実行するまで待ちます
Iは以下に示すように関数を呼び出すコードを有する:
this.getAllOptions(questionID);
console.log("++++++++++++++++++++++++++++++++");
console.log(this.result);
の機能は、オブジェクトの配列を返すサービスを呼び出し、非常に簡単です。返されたデータから、以下に示すように、文字列形式の "item.Content"のみが必要です。
result: string;
getAllOptions(question_ID){
this.result = "";
this._service.getOptionsQuestion(question_ID)
.subscribe(data => {
data.forEach(item => {
console.log(item.Content);
this.result += item.Content;
});
});
}
しかし、問題は、関数getAllOptions()を呼び出した後のコードが最初に実行されることです。関数が実行されるまでメソッドを呼び出すのを待ってからコードを欲しい。
これは可能ですか?