gpt4 book ai didi

angular - 无法使用 ES5 在 Angular 2 中创建管道

转载 作者:太空狗 更新时间:2023-10-29 17:52:53 24 4
gpt4 key购买 nike

我有一个非常简单的管道,它遵循来自 https://angular.io/guide/cheatsheet 的命令:

app.DisplayKeystrokePipe = ng.core
.Pipe({
name: "displayKeystroke"
})
.Class({
transform: function() {

}
});

不幸的是,我收到错误:错误:在类定义中仅支持函数或数组,键“constructor”为“undefined”

我做错了什么?

最佳答案

您缺少 Class({}) 中的构造函数

app.DisplayKeystrokePipe = ng.core
.Pipe({
name: "displayKeystroke"
})
.Class({
constructor : function() {}, // <<< ---
transform: function() {

}
});

您可以在 decorators.ts 阅读构造函数是必需的。

关于angular - 无法使用 ES5 在 Angular 2 中创建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36115730/

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