微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular 使用 ng-content 类不适用

如何解决Angular 使用 ng-content 类不适用

我有一个应用程序,其中有一个布局。在这个布局中,我有一个包含 2 ng-content 的 div。我的问题是我的课程不适用

<div class="col-12 pr-1 pl-0 row m-0 p-0">
    <ng-content class="col-6 mr-0 pr-3 pl-0" select=".content-last-name"></ng-content>
    <ng-content class="col-6 m-0 p-0" select=".content-first-name"></ng-content>
</div>

有什么问题

解决方法

ng-content 标签实际上不会在 DOM 中呈现,它们只是角度特定的语法。所以你在那里添加的类只是“丢失”了。作为一种解决方法,您可以用另一个标签将 ng-content 标签括起来,并向它们添加类。

<div class="col-12 pr-1 pl-0 row m-0 p-0">
    <section class="col-6 mr-0 pr-3 pl-0">
        <ng-content select=".content-last-name"></ng-content>
    </section>
    <section class="col-6 m-0 p-0">
        <ng-content select=".content-first-name"></ng-content>
    </section>
</div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。