angular - 不能在库中使用 *ngFor
问题描述
我使用以下方法创建了一个 Angular 库:
- ng new my-workspace --create-application=false
- cd 我的工作区
- ng 生成库 my-lib
图书馆工作。但是,当我修改模板以使用 *ngFor 时,如下所示:
模板:
<div *ngFor="let item of items">
my-lib works!
</div>
我收到一个错误:
属性 ngFor 上没有匹配的指令
到目前为止,我发现的各种建议都没有成功。如果您知道如何获得配置为使用 *ngFor 等指令的新干净库,我将非常感谢您的建议。我用 Angular 8 和 9 创建了库,结果是一样的。
亲切的问候
肖恩
解决方案
请在您的自定义模块中导入 CommonModule。之后将其包含在导入数组中。
import {CommonModule} from '@angular/common';
imports: [
CommonModule
]
推荐阅读
- python - 如何在 Python 中使用两个 foror 循环扩展列表理解?
- python - 如何在烧瓶路线中传递密码
- python - 为什么“if x:”明显快于“if x>0”?康威的人生游戏
- time-series - Rapidsai cuml ARIMA 中的无效订单
- javascript - JavaScript - 每次 keyup 触发 3 次 keyup 事件(VuejJS)
- c# - 我想检查 datagridview 列是否有数据或空/空
- html - 如何使文本在地图图钉标记 css 中正确对齐?
- blazorise - 带有 Z.Blazor.Diagrams 包的组织结构图
- flutter - 颤振刷新带有所选项目的网格视图
- reactjs - 当我尝试安装 react-chat-engine ..我看到这些错误