2016-03-20 5 views
0

Я хочу запустить this example с rxjs5. Но это не сработает. Я застрял на #41 line. Он говорит, что карта возвращает Subject и не имеет метода .takeUntil. Каков наилучший способ его реализации? СпасибоПреобразование подлежит наблюдению

+0

какая версия вы используете? – micronyks

+0

@micronyks Это 5.0.0-beta.2 – alpavlove

ответ

2

Ваш пример действительно старый, он использует такие вещи, как toRx(), которые устарели и удалены давно. В этом примере также используется EventEmitters и подписывается на них, а мы should't do that, а также устанавливаем значения для DOM с использованием nativeElement и мы shouldn't do that either.

Так я изменил пример немного

  • я удалил EventEmitter и заменил его Subject
  • Удалены toRx(), не нужен больше
  • Используется видеообработки для установки cursor и position элемента.

Это небольшой фрагмент кода, который сейчас выглядит, но это не так.

Работает full example.

+0

большое спасибо. Теперь я получил его :-) – alpavlove

+0

Добро пожаловать! –

+1

Мне нравится «не надо делать» ссылки :) –

0

С вашего репо кажется, что вы используете более старую версию Angular2 packages.
Но вы можете попробовать это, или Eric Martinez дал вам замечательную рабочую демонстрацию.

импорт 'rxjs/Rx';

 Смежные вопросы

  • Нет связанных вопросов^_^