簡體   English   中英

從'rxjs / Observable'和'rxjs'導入Observable的區別

[英]Difference in importing Observable from 'rxjs/Observable' and 'rxjs'

我通過從rxjs/Observable導入Observable.of()創建了一個observable。 但是,編輯器顯示錯誤。 但是,經過多次嘗試,我將其從rxjs/Observable更改為rxjs 然后工作正常。 我可以知道兩者之間的區別嗎? 對於類似的問題,我已經提出了一些解決方案 但是,他們沒有提供完整的解決方案。 請幫助我理解這一點。

謝謝..

導入“ rxjs”時,就是在導入整個庫。 因為庫很大,所以這不是理想的。 但是,如果單獨導入Observable,則還需要單獨包含“ of”的導入,例如:

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';

對於Angular 6 編輯

import { Observable } from 'rxjs';
import { of } from 'rxjs';

在Angular 6中,它作為

import { Observable } from 'rxjs';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM