我正在使用 angular-foundation tabset 并且需要有几个具有相同结构的选项卡。假设重复的内容只在这个模板中使用,所以我不想为它创建一个新文件,而复制和粘贴对我来说有点太舒服了。
我想知道是否可以在同一个文件中包含“子模板”?我怎么能做到?
下面是一个伪代码,显示了我想要实现的目标:
<!-- subtemplate parts -->
<toInclude name="workerTable">
<tr ng-repeat="worker in workers">
<td>{{worker.name}}</td><td>{{worker.id}}</td>...
</tr>
</toInclude>
<!-- end of subtemplate parts -->
<tabset>
<tab title="IT department" select="workers = itWorkers">
<include src="workerTable"></include>
...stuff for IT workers only...
</tab>
<tab title="Sales department" select="workers = salesWorkers">
<include src="workerTable"></include>
...stuff for sales workers only...
</tab>
....
</tabset>