AngularJS:是否可以在模板中包含模板?

时间:2016-04-14 13:17:35

标签: angularjs angular-ui angular-foundation

我正在使用角度基础标签集,并且需要一些具有相同结构的标签。假设重复内容仅在此模板中使用,因此我不想为它创建新文件,而对于我对复制和粘贴感到满意有点太多了。

我想知道是否可以在同一个文件中包含“subtemplate”?我怎么能这样做?

下面是一个伪代码,显示了我想要实现的目标:

<!-- 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>

0 个答案:

没有答案