我試圖建立一個基於動態數據的表(列&行)。ng-repeat的AngularJS嵌套指令
目標是擁有一個可重用組件,它可以主要從模板html文件中設計。
<rows repeat = 'row in data'>
<cell key = '"key"' value = 'row.value'></cell>
<cell key = '"key2"' value = 'row.value2'></cell>
</rows>
注:關鍵是靜態的名字,它應該在模板中進行設定,並沒有這個問題的一部分。
輸出應該是這樣的:在結束
<tr ng-repeat = 'row in data'>
<td>{{row.value}}</td>
<td>{{row.value2}}</td>
</tr>
當然,它應該被解析(?)。
我發現,transcluding是不正確的方式去:根據這些意見,我開始了我自己的Plunker https://github.com/angular/angular.js/issues/7874#issuecomment-46410994 https://github.com/angular/angular.js/issues/7842#issuecomment-46416336
。我感覺到我正在那裏(希望),但我似乎無法讓它一起工作。
有人能指出我在正確的方向?
嗨,謝謝你的答覆。不過,我需要使用嵌套指令,其中第一個指令將引用範圍數據對象。要使用的單元格將在模板中設置,並且需要在解析後插入父指令中。單元格指令將基於其他變量動態變化。 –
@RoyMilder在我可以進一步幫助你之前,你必須給我具體的行爲,你想看看。給出一個例子,說明您希望在給定一組特定數據的情況下在屏幕上看到什麼。謝謝! – pje
嗨!謝謝!在我的問題結尾處,你看到了那個蹲下的人嗎?我認爲這應該給你一些見解 –