gpt4 book ai didi

管道 DatePipe 的 Angular Karma 力 Jasmine 失败

转载 作者:行者123 更新时间:2023-12-03 22:15:36 29 4
gpt4 key购买 nike

我正在使用 Angular2 并拥有父子组件。我的子组件正在使用 DatePipe 提供程序,因为父单元测试失败并给出以下错误,

错误:非法状态:无法加载管道 DatePipe 的摘要。

如何解决这个问题?

最佳答案

更新:解决了这个问题。我在不再需要的子组件中添加 DatePipe 作为提供程序。不需要注入(inject)管道。而是直接使用管道的底层功能。现在所有的 Angular 都是公开的。

//Just import DatePipe
import {DatePipe} from '@angular/common';

//In class definition create the instance of the DatePipe
datePipe = new DatePipe('en-US');

// And just call the transform method
console.log(this.datePipe.transform(dateValue, 'MM/dd/yyyy'));

关于管道 DatePipe 的 Angular Karma 力 Jasmine 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51053126/

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