Horizon を使用して Rethinkdb から値を返したい:
ionViewLoaded() {
let exampleValue;
exampleValue = this.getValue();
console.log(exampleValue); // gives me "undefined"
}
getValue() {
let hz = new Horizon({host: "localhost:3100"});
hz.connect();
let table = hz('values');
table.find(1).fetch().subscribe((val) => {
return val;
});
}
関数の外でこの値が必要なので、単純な if/else ステートメントを書きたいと思います (これをクエリに実行すると、奇妙なエラーが発生します - ビューが 200 回以上リロードされています...)。とにかくこの値を返すことはありますか?