You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ng-zorro-mobile是否支持Angular 14/15?兼容问题及解决方案问询

ng-zorro-mobile 6.0.0 在 Angular14/15 兼容问题解答

支持时间说明

ng-zorro-mobile 6.x 版本基于 Angular16 构建,依赖了 Angular16 新增的内部 API(如 ɵɵresetView),官方目前没有为 Angular14/15 提供正式支持的计划,建议优先使用与 Angular 版本匹配的组件库分支。

临时解决办法

  • 降级组件库版本(推荐方案):安装 ng-zorro-mobile 5.x 版本,该版本原生兼容 Angular14/15。执行命令:
    npm install ng-zorro-antd-mobile@5.x --save
    
  • 手动补充缺失 API(不推荐,存在风险):若必须使用 6.0.0 版本,可尝试绕过编译错误,但可能引发组件功能异常:
    1. 在项目 src 目录创建 polyfill-ng-core.ts 文件,内容如下:
      import * as core from '@angular/core';
      
      if (!('ɵɵresetView' in core)) {
        (core as any).ɵɵresetView = () => {};
      }
      
    2. 修改 angular.json,在 build.options.polyfills 数组中添加该文件路径:
      "polyfills": [
        "src/polyfills.ts",
        "src/polyfill-ng-core.ts"
      ]
      
    注意:此方法仅能解决编译报错,内部 API 缺失可能导致组件渲染逻辑异常,不建议在生产环境使用。

内容的提问来源于stack exchange,提问作者TimothyBrake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 03:01:21