我想创建一种容器组件来修改ng-content中列出的所有(父)标签。
例如,此容器中的所有标记都应包含在bootstrap-row中以定义响应。
这可能吗?像
这样的东西 <ng-content *ngFor="let tag of tags"
<row>{{tag}}<row>
</ng-content>
答案 0 :(得分:1)
更新Angular 5
ngOutletContext
已重命名为ngTemplateOutletContext
另见https://github.com/angular/angular/blob/master/CHANGELOG.md#500-beta5-2017-08-29
<强>原始强>
<ng-content *ngFor="..."
毫无意义。它会创建tags.length
个<ng-content>
个元素,只有第一个元素生效。
您可以使用<template>
和ngForTemplate
或ngTemplateOutlet
见als