我想動態地填充/創建表格Angular JS
。我創建了一個指令ns-row
來表示我的表中的行。我用ng-repeat
指令來遍歷所有的數據我自定義指令ns-row
內如下:無法用tr替換表格內的指令
<tbody>
<ns-row ng-repeat="row in data" row="row"></ns-row>
</tbody>
我在自定義指令ns-row
使用replace:true
通過有效html table row - tr
來取代它。我在該指令的模板中使用one root element
爲:
<tr><td> {{row.id}} </td> <td> {{row.name}} </td> </tr>
而不是顯示Angular
控制檯痕跡很長的錯誤信息輸出。
但是,如果我從directive
中刪除replace:true
錯誤不再存在,但得到了意外的輸出。
這裏是Plunker
你可以添加錯誤信息和指令代碼 –
我已經放置了代碼在'Plunker'中。請點擊那裏的鏈接。 – Lekhnath
@StephaneRolland我無法添加錯誤消息,因爲'stackoverflow'不允許我添加包含鏈接到localhost的內容。但是我認爲你可以從'Plunker'重新生成錯誤代碼。 – Lekhnath