【发布时间】:2015-12-20 21:46:10
【问题描述】:
我有一个 TypeScript/Angular 2 Observable,在我第一次调用它时就可以完美运行。但是,我有兴趣将多个订阅者附加到同一个可观察对象,并以某种方式刷新可观察对象和附加的订阅者。这是我得到的:
query(): Rx.Observable<any> {
return this.server.get('http://localhost/rawData.json').toRx().concatMap(
result =>
result.json().posts
)
.map((post: any) => {
var refinedPost = new RefinedPost();
refinedPost.Message = post.Message.toLowerCase();
return refinedPost;
}).toArray();
}
图片有一个刷新按钮,当按下该按钮时,它会重新执行这个 observable,并且任何连接到它的订阅者都会获得一组更新的数据。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript angular typescript rxjs