我想使用 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 次......)。反正有没有返回这个值?