angular - 如何在 Angular 4 中将 ng-container 与 ng-content(带选择标签)一起使用
问题描述
如何将 ng-container 与具有 select 标签的 ng-content 结合使用。
<div class="container">
<div id="first">
<ng-container *ngTemplateOutlet="widgetContent"></ng-container>
<div>
<div id="second">
<ng-container *ngTemplateOutlet="widgetContent"></ng-container>
</div>
</div>
<ng-content #widgetContent select="side-widget, [sidewidget]"></ng-content>
解决方案
尝试这个
<div class="container">
<div id="first">
<ng-container [ngTemplateOutlet]="widgetContent"></ng-container>
<div>
<div id="second">
<ng-container [ngTemplateOutlet]="widgetContent"></ng-container>
</div>
</div>
<ng-template #widgetContent>
<ng-content></ng-content>
</ng-template>
推荐阅读
- html - Bootstrap 4 - 全高
- shopify - 从管理 api 获取变体返回的“选项”值不一致?
- c++ - 重用 char 数组和 cin.getline
- node.js - 节点 JS 的新行
- php - Connect to Cloud SQL via PHP hosted on Compute Engine
- node.js - jsonwebtoken 错误未指定默认引擎且未提供扩展名
- reactjs - 反应将数据从子组件传递到父组件
- signal-processing - Calculating PSD of signal in GNURadio
- java - RestTemplate.postForObject() 有效,但 exchange() 无效
- sql - Postgresql 错误 - 函数返回类型不匹配