2017-11-13 5 views
2

QueryList에 새 요소를 추가 할 수 있습니까?QueryList에 요소 추가 각도

예를 들어, 나는이 같은 QueryList 있습니다

@ContentChildren(SysColumn) syscolumns: QueryList<SysColumn>; 

을 그리고 내가보기 초기화 후 다른 SysColumn를 추가해야합니다. Angular에서 가볍습니다. 추가하려고하지만 QueryList의 함수가 아니라고합니다. 당신은 그것은 각 다음 변경 감지주기 동안 수집을 다시 계산 할 수있을 것입니다 경우에도

+0

를 사용할 수 있습니다. 다른 컬렉션을 만들고 함께 사용할 수 있습니다. – yurzui

+0

다른 컬렉션을 만들려면 어떻게해야합니까? –

+0

'const myColumns = [... this.syscolumns.toArray()]' – yurzui

답변

2

당신은 reset 방법을

this.syscolumns.reset([...this.syscolumns.toArray(), this.additionalColumn]) 

Stackblitz Example

+0

완벽한 솔루션. –