我在事件服务中调用此函数。
searchSessions = (searchTerm: string): Observable<ISession[]> => {
var term = searchTerm.toLocaleLowerCase();
var results: ISession[] = [];
EVENTS.forEach(event => {
var matchingSessions = event.sessions.filter(session => session.name.toLocaleLowerCase().indexOf(term) > -1);
results = results.concat(matchingSessions);
})
var emitter = new EventEmitter(true);
setTimeout(() => {
emitter.emit(results);
}, 100);
return emitter;
}
在我的组件中使用此功能
searchSessions(searchTerm: string) {
this._eventService.searchSessions(searchTerm).subscribe(sessions => {
this.foundSessions = sessions;
});
console.log(this.foundSessions);
}
然而,每次调用它似乎都会返回上一次尝试的结果,所以我总是在后面搜索。我试过踩过它,但我无法解决问题所在。任何帮助将不胜感激。
干杯,
ž
答案 0 :(得分:0)
所以我把控制台日志放在错误的位置......
ggplot(data = result_table) +
geom_line(aes(time,m)) +
geom_line(aes(time,n))