我试图建立一个基于动态数据的表(列&行)。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
嗨!谢谢!在我的问题结尾处,你看到了那个蹲下的人吗?我认为这应该给你一些见解 –