从ng-template中有选择地渲染项目,类似于ng-content的select属性

时间:2017-11-01 10:25:54

标签: angular angular2-template

通过使用ng-content在Angular中进行转换,可以使用select属性过滤项目。例如,这只会呈现作为内容子项传递的图像元素:

<ng-content select="img"></ng-content>

现在,有ngTemplateOutlet指令用于渲染模板,例如:

<ng-container [ngTemplateOutlet]="myTemplate"></ng-container>

<ng-template #myTemplate>
  <p>Some text</p>
  <img src="foo.jpg">
</ng-template>

我的问题是如何过滤要呈现的myTemplate内容,例如,如果我想获取所有img元素。显然,select指令上没有ngTemplateOutlet属性。

0 个答案:

没有答案