Size: a a a

Angular - русскоговорящее сообщество

2016 September 02

O

Oleh in Angular - русскоговорящее сообщество
connection()
возвращает
return source
а конкретно меседжи я их уже в отдельном компоненте получаю и вывожу
но если сделать как выше показал то из
subscribe
не возвращается ничего
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
потому что в subscribe не надо возвращать ничего
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
если нужно сделать цепочку то
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
1) сделай return this.checkWsStatus(). внутри connect() {
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
и вместо subscribe делай .map(result => {
...})
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
это TypeScript вообще?
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
или ES6?
источник

O

Oleh in Angular - русскоговорящее сообщество
TS
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
если TS то будет connect(): Observable<Source> {
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
если из map() ты хочешь продолжить цепочку и вернуть Observable то вместо .map( используй .flatMap
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
в итоге все что вернет самый нижний Observable будет всплывать по return наверх
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
туда где был вызван  connect()
источник

НГ

Николай Галкин in Angular - русскоговорящее сообщество
Коллеги, помогите плз. Сорьки, что, возможно, не в подходящем чате. Нужен wysiwyg редактор. Сейчас использовали https://imperavi.com/redactor/ Но может все таки есть еще редакторы. В идеале, чтоб сами же разработчики разрабатывали биндинги на популярные фреймверки.
источник

AK

Alexey Krasman in Angular - русскоговорящее сообщество
connect() {
 return this.checkWsStatus().flatMap(status => {
   return new Observable(observer => {  ... observer.next() })
 })
}

в результате this.connect().subscribe(data => {}) будет получать то что шлет observer.next()
источник

Sergey Фrolov in Angular - русскоговорящее сообщество
👍
источник

O

Oleh in Angular - русскоговорящее сообщество
Отдельно спасибо за
flatMap
Вроде работает, главное добавить в
connection()
else {
     return new Observable(observer => observer.next('no connection'))
}
иначе subscription() валится с ошибкой
👍👍
источник

M

Mikhail in Angular - русскоговорящее сообщество
Николай Галкин
Коллеги, помогите плз. Сорьки, что, возможно, не в подходящем чате. Нужен wysiwyg редактор. Сейчас использовали https://imperavi.com/redactor/ Но может все таки есть еще редакторы. В идеале, чтоб сами же разработчики разрабатывали биндинги на популярные фреймверки.
Так вам для Angular 2 или wysiswg вообще ?
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Игорь больше не спамить!
источник

Sergey Фrolov in Angular - русскоговорящее сообщество
Наткнулся сегодня на баг этот в роутере
https://github.com/angular/angular/issues/10726
источник

Sergey Фrolov in Angular - русскоговорящее сообщество
Это один из паттернов описаный в статье
http://vsavkin.tumblr.com/post/146722301646/angular-router-empty-paths-componentless-routes
источник