321得票4回答
Angular2风格指南 - 带美元符号的属性?

Angular官方文档中的父子组件通过服务进行通信示例在Observable流名称中使用了美元符号。 请注意以下示例中的missionAnnounced$和missionConfirmed$: import { Injectable } from '@angular/core'; impo...

257得票8回答
在Angular中,Subject、BehaviorSubject和ReplaySubject之间的区别是什么?

我一直在试图理解这三个概念: Subject BehaviorSubject ReplaySubject 我想使用它们,并知道何时和为什么使用它们,使用它们的好处是什么,尽管我已经阅读了文档、观看了教程并搜索了Google,但我仍然无法理解。 那么它们的目的是什么?最好有一个实际的案例,甚...

245得票6回答
take(1)与first()的区别

我发现一些使用take(1)的AuthGuard实现,而我在项目中使用了first()。 这两种方式是否具有相同的作用?import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable ...

151得票18回答
管道“async”找不到。

我正尝试用Angular 2和Firebase建立一个简单的博客,但在组件中使用异步管道时出现了问题,在控制台中报错: zone.js:344Unhandled Promise rejection: Template parse errors: The pipe 'async' could ...

90得票3回答
如何最佳导入rxjs中的Observable?

在我的 Angular 2 应用程序中,我有一个服务,它使用了 rxjs 库中的 Observable 类。import { Observable } from 'rxjs'; 目前我只是使用 Observable ,这样我可以使用 toPromise() 函数。 我在另一个 StackOv...

69得票5回答
如何将可观察值传递给@Input() Angular 4

我是Angular的新手,目前遇到了这样一种情况:我有一个服务 getAnswers():Observable<AnswerBase<any>[]>,以及两个相关的组件: online-quote dynamic-form online-quote 组件在其 n...

69得票4回答
使用Observables在服务中测试错误情况

假设我有一个组件订阅了一个服务函数: export class Component { ... ngOnInit() { this.service.doStuff().subscribe( (data: IData) => { ...

69得票4回答
Angular - 如何在html中使用async管道绑定observable<Object>到本地变量?

嗨,我有一个可观察的 user$ 对象,拥有许多属性(如名称、标题、地址...)component{ user$:Observerable&lt;User&gt;; constructor(private userService:UserService){ this.user$...

49得票5回答
在Angular2中,从<button>点击事件创建可观察对象

用Angular 2从按钮的onclick事件创建observable的首选方式是什么? 我不确定在组件代码中从DOM获取原始元素是否被认为是最佳实践(如何做到这一点?),或者是否有其他我不知道的捷径。

47得票3回答
为什么在Angular中使用catchError处理错误而不是在订阅错误回调中处理?

通常我会这样编写我的HTTP请求服务getData() { return this.http.get('url') } 组件getTheData() { this.service.getData().subscribe( (res) =&gt; { //Do som...