首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么@角形/核心/核心没有导出成员‘ɵɵ因子声明’。使用角cdk虚拟滚筒时引发的错误

为什么@角形/核心/核心没有导出成员‘ɵɵ因子声明’。使用角cdk虚拟滚筒时引发的错误
EN

Stack Overflow用户
提问于 2021-11-25 21:05:58
回答 1查看 706关注 0票数 1

我在离子5.3.3项目中安装了CDK虚拟滚动器:

代码语言:javascript
复制
npm add @angular/cdk

版本是:“@ar角/cdk”:"^13.0.2“

scroller视图包有一个离子项目组:

代码语言:javascript
复制
<ng-template #showContentBlock>
    <cdk-virtual-scroll-viewport
            itemSize="56"
            minBufferPx="900"
            maxBufferPx="1350"
            >
          <ion-item-group>
            
             <ion-item-sliding *cdkVirtualFor="let test of tests">
    
            <ion-item class="notification-item" lines="none" >
              <ion-avatar slot="start">
                <img src="./assets/tests/tests6.jpg">
              </ion-avatar>
              <ion-row class="notification-item-wrapper" (click)="openTestModal(test)">
    
                <!-- <ion-col size="1">
                  <app-aspect-ratio [ratio]="{w: 1, h: 1}">
                    <app-image-shell class="notification-image" src="./assets/tests/histology1.jpg" [alt]="'conatct image'"></app-image-shell>
                  </app-aspect-ratio> 
                </ion-col> -->
                  <ion-col class="details-wrapper">
                    <h2 class="details-name">{{test.investigation}}</h2>
                    <p class="details-description">{{test.Lab}}</p>
                  </ion-col>
                  <ion-col size="2" class="date-wrapper">
                    <h3 class="notification-date">{{test.SpecimanType}}</h3>
                  </ion-col> 
              </ion-row>
            </ion-item>
            <ion-item-options slide="end">
              <ion-item-option color="danger" (click) = "removeTest(test.id)">
                <ion-icon name="trash"></ion-icon>
              </ion-item-option>
              <ion-item-option color="success" (click)="updateStudent(test)">
                Edit
              </ion-item-option>
            </ion-item-options>
          </ion-item-sliding>
          </ion-item-group>
        </cdk-virtual-scroll-viewport>

viewport css属性:

代码语言:javascript
复制
cdk-virtual-scroll-viewport {
    height: 100%;
    width: 100%;
}

当我构建项目时,我会得到以下错误:

node_modules/@angular/cdk/bidi/directionality.d.ts:22:21中的错误-错误TS2694:命名空间‘../用户手册/节点_模块/@角/核心/核心’没有导出成员‘ɵɵ工厂声明’。

22静态i0.ɵɵFactoryDeclaration;

这是版本:离子型:

离子CLI : 6.16.1 (/usr/local/lib/node/cli)离子框架:@离子/角5.9.1 @角-devkit/构建角: 0.1001.7 @角-devkit/示意图: 10.2.3 @角/cli: 10.2.3 @离子/角-工具包: 2.3.3

电容器:

电容器CLI : 3.3.2 @电容器/android: 3.3.2 @电容器/核心: 3.3.2 @电容器/ios: 3.3.2

效用:

cordova-res (现有更新: 0.15.3):0.15.2原生运行: 1.5.0

系统:

NodeJS : v14.17.0 (/usr/local/bin/node) npm : 6.14.15 OS : macOS Catalina

我一直在网上搜索,但我不明白这个错误,也不明白我如何进一步调试它,任何帮助都很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 21:08:53

看起来你的角度是第10版:@angular/cli : 10.2.3和CDK是13版。让它们同步--这类问题往往会消失。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70117237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档