gpt4 book ai didi

angular - 不能在库中使用 *ngFor

转载 作者:行者123 更新时间:2023-12-04 00:58:08 27 4
gpt4 key购买 nike

我使用以下方法创建了一个 Angular 库:

  • ng new my-workspace --create-application=false
  • cd 我的工作区
  • ng 生成库 my-lib

  • 图书馆工作。但是,当我修改模板以使用 *ngFor 时,如下所示:

    模板:
    <div *ngFor="let item of items">
    my-lib works!
    </div>

    我收到一个错误:

    No directive is matched on attribute ngFor



    到目前为止,我发现的各种建议都没有成功。如果您知道如何获得配置为使用 *ngFor 等指令的新干净库,我将非常感谢您的建议。
    我用 Angular 8 和 9 创建了库,结果是一样的。

    亲切的问候

    肖恩

    最佳答案

    请在您的自定义模块中导入 CommonModule。之后将其包含在导入数组中。

    import {CommonModule} from '@angular/common';

    imports: [
    CommonModule
    ]

    关于angular - 不能在库中使用 *ngFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60690443/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com