我有一個很難弄清楚如何遍歷一個ControlArray
包含在模板Controlgroup
秒。在TypeScript中,到目前爲止,我已經創建了ControlArray
,並且通過迭代從遠程服務接收的數據,我添加了幾個ControlGroup
到陣列。到目前爲止,一切都很好,我可以在控制檯中看到預期的數據結構。Angular2:ControlGroup內ControlArray
在模板中,我有這樣的:
<div *ngFor="#c of categories.controls">
<div ngControlGroup="c">
</div>
</div>
...其中categories
是ControlArray(其保持在其controls
屬性的ControlGroup
秒的陣列)。當我離開內部<div>
時,我沒有收到錯誤,這表明Angular同意我的看法,即categories.controls
確實是一個數組。但只要我重新添加內部<div>
(我期望本地變量c
是數組中的一個對象),我會在[c in]中收到一條消息「Can not find control'c'」的異常。另外,我嘗試了各種其他的語法方法,但都沒有奏效。除了「無法找到控制...」方法外,我還得到了「無法找到不同的支持對象......」,但這並沒有讓我更進一步。
有關我在做什麼錯的任何提示?
你能提供一個Plunker嗎? –
這裏你去:https://plnkr.co/edit/l4r2snv6QLFZl6pM84VC?p=preview – BlueM