angular - 我们可以有两个具有相同选择属性的 ng-content 吗?

标签 angular

<div class="main">
  <ng-content select="[body]"></ng-content>
</div>
<div class="main-copy">
  <ng-content select="[body]"></ng-content>
</div>

我正在尝试将相同的内容复制到主副本中,但不幸的是它不起作用。

有什么建议吗?

最佳答案

更新 Angular 5

ngOutletContext已重命名为 ngTemplateOutletContext

另见 https://github.com/angular/angular/blob/master/CHANGELOG.md#500-beta5-2017-08-29

原创

不,不支持。

匹配选择器的每个元素都将被投影到第一个 <ng-content> .

也许 ngTemplateOutlet ngForTemplate 正是您要找的。

另见

关于angular - 我们可以有两个具有相同选择属性的 ng-content 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40106661/

相关文章:

angular - 从 QueryList 中识别特定的 Angular TemplateRef

javascript - 如何在 Angular 中将输入值作为参数传递给路由器

Node.js 路由无法识别正确的 JSON

javascript - 带有 Angular 6 的第 n 个子项的层次结构下拉列表。我希望选择父复选框需要隐藏所有子复选框

angular - 与 Angular 2.0.0-beta.0 一起使用时,自定义属性会出现解析错误

angular - 错误加载包 '' : Every . bzl 文件必须有对应的包,但是 '@npm//:install_bazel_dependencies.bzl' 没有

css - ionic 应用程序文本与聊天应用程序一起离开 View 屏幕

Angular 微服务,从 url 加载子项

angular - 在 NgFor 循环中访问元素

带段通配符的 Angular 路由