Разницы нет.Последний - старый способ использования операторов в RxJS
.Однако, насколько я знаю, это устарело, и вы не должны его использовать.
Мы использовали для прототипирования операторов в Observable
s со статическим импортом, подобным этому
import 'rxjs/add/operator/takeUntil';
Однако, это делает невозможным сотрясение дерева RxJS
.Таким образом, RxJS
объявил о конвейерных операторах, начиная с RxJS
v5.5.Всегда используйте своих операторов в пределах pipe