2016-06-15 2 views
0

я получаю следующее сообщение об ошибке: машинописиНаблюдаемая ошибка машинописи на .startWith ([])

Error:(34, 20) TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'number | Scheduler'. Type 'undefined[]' is not assignable to type 'Scheduler'. Property 'now' is missing in type 'undefined[]'.

при использовании startWith в этом контексте:

items$:any = Observable 
     .interval(250) 
     .map((_:any) => Math.random()) 
     .startWith([]) 
     .scan((acc:any, curr:any)=> [...acc, curr]); 

интересно каким-либо способ бросить, чтобы избежать ошибка?

рассматривает

Шон

ответ

4
show = false; 
items$:any = Observable 
    .interval(500) 
    .delay(500) 
    .map((_:any) => Math.random()) 
    .startWith(<any>[]) 
    .scan((acc:any, curr:any)=> [...acc, curr]); 

добавление любой сделал трюк

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