【发布时间】:2014-11-26 10:02:30
【问题描述】:
我正在尝试创建一个 Angular 指令,该指令创建我希望在我的应用程序周围使用的表的标准化结构。
我想在 HTML 中声明指令时指定 tr 的结构,以便根据传入的数据有不同的布局。但是,我似乎无法获取 ng-transclude 的内容实际渲染。
Plunker:Example
我想要以下内容:
<custom-table table="data">
<td>
{{row.Username}}
</td>
<td>
{{row.FirstName}}
</td>
<td>
{{row.LastName}}
</td>
</custom-table>
被注入到模板内。
如何让 {{row.Username}} 等标签在 Angular 指令的 ng-transclude 中解析?
Edit1:我认为这是我刚刚发现的一个类似问题,尽管大多数投票最多的答案似乎建议避免在指令中使用 table、tr、td 等:\
【问题讨论】:
标签: angularjs angular-directive angularjs-ng-transclude