在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  C++  網(wǎng)絡安全  HTML/ 請問前輩,angular如果要引入rxjs相關api的話,到底正確姿勢是怎樣的?

請問前輩,angular如果要引入rxjs相關api的話,到底正確姿勢是怎樣的?

各位前輩好,是這樣的,我最近在看一個angular教學視頻,對視頻里的rxjs的api引入很混亂,不知道到底正確的引入是怎樣的,比如

圖片描述

請問這兩種方式到底有什么不同,我測試了一下,發(fā)現(xiàn)上面兩種方式引入都可以正常編寫啊,

但是下面這種的話,為什么第一個引入會報錯???第二個引入才可以,那請問是不是如果我要使用其他api,比如switchMap,filter,from,take之類的,全部都要這樣
{xxx,xxx,xxx} from "rxjs/add/operator/xxx" 引入才行????????

圖片描述

打擾了,望各位前輩指教??!

回答
編輯回答
神曲

rxjs github上有一句話做了說明,引入ObservableSubjectSubscription最好的方式就是

To import only what you need by patching (this is useful for size-sensitive bundling):
import { Observable } from 'rxjs/Observable';

也就是說,需要什么,就去對應的準備包下引用。
尤其是當你的應用很大時,希望盡量壓縮打包的bundle的大小,這個時候import的路徑就尤為重要了。
如果使用這種方式 import { Observable } from 'rxjs', 打包的時候會把rxjs下的內(nèi)容都打到bundle里面,這顯然是沒有必要的。

2017年4月18日 15:29