2016-11-21 2 views
0

В настоящее время я создаю угловое приложение, но я столкнулся с проблемами с QueryList.Угловой 2: разрешить запрос?

Как мне получить значения из этого?

Я получаю querylist с:

@ViewChildren('setSlider') setSliders: QueryList<Slides>; 

Эта часть работает отлично до сих пор. Теперь у меня есть этот объект:

QueryList {_dirty: false, _results: Array[4], _emitter: EventEmitter} 

И теперь .. Я просто хочу получить второй результат от него.

Например: setSliders [0] ---> dont work.

Каков наилучший способ сделать это?

спасибо большое :)

ответ

2

Вы можете использовать это тоже.

ngAfterViewInit() { 
    console.log(this.setSliders.toArray()); 
    this.setSliders.changes.subscribe(val => console.log(this.setSliders.toArray()); 
} 
1

попробовать использовать метод карты:

this.setSliders.map(slider => console.log(slider.nativeElement)); 
Смежные вопросы