Разница между EventEmitter.next () и EventEmitter.emit () в Angular 2

В чем разница между EventEmitter.emit() и EventEmitter.next()

 export class MyService {
  @Output() someEvent$: EventEmitter<any> = new EventEmitter();

  someFunc() {
   this.someEvent$.emit({myObj: true});

   this.someEvent$.next({myObj: true});
  }
}

документация для EventEmitter в настоящее время не очень полезна.

64 голоса | спросил Holger Stitz 7 MarpmMon, 07 Mar 2016 12:51:29 +03002016-03-07T12:51:29+03:0012 2016, 12:51:29

1 ответ


0

Они делают то же самое. emit() - текущая версия, next() - осуждается.

Смотрите также https://github.com/angular /angular/blob/b5b6ece65a96f5b8f134ad4899b56bf84afe3ba0/modules/angular2/src/facade/async.dart#L49

ответил Günter Zöchbauer 7 MarpmMon, 07 Mar 2016 12:52:20 +03002016-03-07T12:52:20+03:0012 2016, 12:52:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132