Для Eclipse работало следующее выражение:
Foo
jadajada Bar "
blockquote>Регулярное выражение:
Foo[\S\s]{1,10}.*Bar*
Подписка работает асинхронно. Так что это нормально, что ваш console.log () печатает, undefined ', поскольку console.log () обрабатывается задолго до того, как подписка возвращает значение.
data.subscribe(result => {
this.data = result;
console.log('this.data: ', this.data);
// call methods that work with this.data from here
});
Вам нужно вызвать методы, этот процесс
this.data
, изнутри подписки. Это обычный способ в Угловом. Вы ждете значения внутри подписки и работаете с ней, как только она будет предоставлена.