Size: a a a

2018 December 10

DG

Dorian Gray in Angular Kyiv
если просто перегружать страницу - то сервис воркер не нужен
источник

DK

Dm K in Angular Kyiv
ребята, подскажите, если  например есть метод который вызывает попап, по результату которого решается будет уходить запрос или нет.
Примерно так: from(Promise).pipe(filter, switchMap(API)).subscribe,  если filter отфильтрует промис, то это означает что подписка остается в памяти и это потенциальное место мемори лика?
источник

DG

Danil Gudz in Angular Kyiv
from(Promise).pipe(first(), filter, switchMap(API)).subscribe

first добавь и будет норм
источник

DK

Dm K in Angular Kyiv
блин, точняк)
источник

DG

Danil Gudz in Angular Kyiv
хотя по идее он и так себя должен вести как AsyncObs
источник

DK

Dm K in Angular Kyiv
а это как понять?
источник

DG

Danil Gudz in Angular Kyiv
это конечно нужно проверять, но думаю что from(promise) должен комплититься и так когда данные приходят ибо у промиса только один эмит значения же всего
источник

DG

Dorian Gray in Angular Kyiv
источник

DK

Dm K in Angular Kyiv
ну это можно потестить с интрвалом перед промисом например
источник

DG

Danil Gudz in Angular Kyiv
источник

DG

Danil Gudz in Angular Kyiv
он комплит делает, так что можно без first, лика не будет
источник

DK

Dm K in Angular Kyiv
о, круто спасибо
источник

DK

Dm K in Angular Kyiv
а для чего там 2й then я не совсем понял?
источник

DM

Denis Martych in Angular Kyiv
Всем привет! подскажите плыз, как сделать подписку на изменения, допустим есть 2 компонента, и 1 сервис, при переходе по ссылке в одном компоненте нужно сообщить 2 компоненту, что были изменения
источник

SG

Stanislav Galiant in Angular Kyiv
источник

DM

Denis Martych in Angular Kyiv
спасибо!
источник

TR

Tetyana Romanivna in Angular Kyiv
привет
кто-то сталкивался с ошибкой в тестах:
PhantomJS 2.1.1 (Linux 0.0.0) ERROR
 SyntaxError: Unexpected token 'const'
 at http://localhost:9876/_karma_webpack_/vendor.js:935 ?
при чем локально все тесты проходят, это только на GitLab CI выдает такую ошибку
источник

PP

Pavel Peshkov in Angular Kyiv
Tetyana Romanivna
привет
кто-то сталкивался с ошибкой в тестах:
PhantomJS 2.1.1 (Linux 0.0.0) ERROR
 SyntaxError: Unexpected token 'const'
 at http://localhost:9876/_karma_webpack_/vendor.js:935 ?
при чем локально все тесты проходят, это только на GitLab CI выдает такую ошибку
что в ts.config?
источник

TR

Tetyana Romanivna in Angular Kyiv
{
 "compileOnSave": false,
 "compilerOptions": {
   "outDir": "./public/dist",
   "sourceMap": true,
   "declaration": false,
   "moduleResolution": "node",
   "emitDecoratorMetadata": true,
   "experimentalDecorators": true,
   "target": "es5",
   "typeRoots": [
     "node_modules/@types"
   ],
   "lib": [
     "es2017",
     "dom"
   ],
   "types": [
     "hammerjs"
   ],
   "module": "es2015",
   "baseUrl": ".",
   "paths": {
     "stream": [
       "../node_modules/readable-stream"
     ]
   }
 }
}
источник

PP

Pavel Peshkov in Angular Kyiv
Tetyana Romanivna
{
 "compileOnSave": false,
 "compilerOptions": {
   "outDir": "./public/dist",
   "sourceMap": true,
   "declaration": false,
   "moduleResolution": "node",
   "emitDecoratorMetadata": true,
   "experimentalDecorators": true,
   "target": "es5",
   "typeRoots": [
     "node_modules/@types"
   ],
   "lib": [
     "es2017",
     "dom"
   ],
   "types": [
     "hammerjs"
   ],
   "module": "es2015",
   "baseUrl": ".",
   "paths": {
     "stream": [
       "../node_modules/readable-stream"
     ]
   }
 }
}
"target": "es6",
источник