我想知道在Typescript / Angular2中编写以下函数是否有更好的方法(读取:更短)。我发现自己很多时候都在缓存可观察的服务器数据并返回缓存的值(如果存在的话)。我的方式(下面)似乎有点矫枉过正。
SELECT id FROM `performance_last30days` WHERE device ilike 'DESKTOP'
Syntax error: Expected ")" but got "ilike"
答案 0 :(得分:0)
这有点短,处理错误:
import "rxjs/add/observable/of";
import "rxjs/add/observable/bindNodeCallback";
import { Observable } from "rxjs/Observable";
...
getUser() {
return this.user ?
Observable.of(this.user) :
Observable.bindNodeCallback(
this.connection.identity.bind(this.connection),
res => this.user = res
)();
}