我正在尝试为表构建一个指令来显示数据。
该表有一个标题和一个正文。
理想情况下,我希望有以下指令:
<div my-table></div>
<div my-table-header></div>
<div my-table-body></div>
这样我就可以将它们与 ng-transclude 一起使用
<div my-table>
<div my-table-header></div>
<div my-table-body></div>
</div>
但是,这不适用于 my-table 的以下模板:
<table class="table" ng-transclude></table>
当页面呈现时,我最终得到以下内容:
<div my-table="" class="ng-scope">
1
2
a
b
</div>
我看到有人提到 ng-transclude 不能很好地处理表格。例如,如果你把
<table><div ng-transclude></div></table>
浏览器将 ng-transclude div 移到表格之外
我想知道是否有人有解决此问题的经验,因为这似乎是一件相当合理的事情。
干杯!