我正在使用Angular2并具有父子组件。我的子组件正在使用DatePipe提供程序,这是由于其父单元测试失败并给出了以下错误,
错误:非法状态:无法加载管道DatePipe的摘要。
如何解决这个问题?
答案 0 :(得分:0)
更新:已解决该问题。我在我的子组件中将DatePipe添加为提供程序,不再需要。不需要注入管道。直接使用管道的基础功能。所有的Angular现已公开。
//仅导入DatePipe 从“ @ angular / common”导入{DatePipe};
//在类定义中创建DatePipe的实例 datePipe =新的DatePipe('en-US');
//只需调用transform方法 console.log(this.datePipe.transform(dateValue,'MM / dd / yyyy'));