Angular2项目中有一些references个RxJS。什么是Angular2中使用的RxJS?
答案 0 :(得分:6)
angular2使用RxJS
的列表get
方法返回Observable
)Subject
延伸)Promise
,Observable
或EventEmitter
。changes
方法返回EventEmitter
。 更新 Validator
并覆盖方法validate
以返回Promise
或Observable
。的更新强> 关于NG_ASYNC_VALIDATORS
的注意事项 NG_ASYNC_VALIDATORS
不直接使用Observable
,它不会订阅它们,但会将它们转换为Promises
,无论如何,NG_ASYNC_VALIDATORS
仍然接受Observables
}}。查看validators.ts
中的#104行。
感谢@przemcio的观察。
尚未实施/在对话中
EventEmitter
。注意强>
他们正在使用裸操作符捆绑RxJS,请参阅问题#5288。我们的想法是使用最少的操作符来分配angular2,并让用户提供其余的操作符。
注意更新
就像我被告知here和here(我在导入Subject
时遇到问题)他们正在努力完全删除Subject
,所以从核心我们将是只能导入Observable
,其他所有内容都应由开发人员提供。
PS 的
我想不出任何其他的,如果我记得别的什么我会更新答案。