Предположим, у меня есть несколько my-component
с, и я хотел бы запросить их список:
<li><my-component>#1</my-component><li>
<li><my-component>#2</my-component><li>
<li><my-component>#3</my-component><li>
Используя @ViewChildren
, я могу получить список (например, через .toArray
), которыйможет выглядеть следующим образом:
[
/* reference to #1 component*/,
/* reference to #2 component*/,
/* reference to #3 component*/
]
Единственное, что меня беспокоит, это то, что я не уверен, будет ли порядок всегда таким же, как в DOM. В документации ничего не говорится о заказе.Порядок имеет значение в моем случае, потому что я пытаюсь выбрать компонент с заданным индексом.
Всегда ли порядок QueryList, установленный @ViewChildren
, совпадает с порядком в DOM?