我有一个非常简单的管道,它遵循https://angular.io/guide/cheatsheet的命令:
app.DisplayKeystrokePipe = ng.core
.Pipe({
name: "displayKeystroke"
})
.Class({
transform: function() {
}
});
不幸的是我收到错误:Error: Only Function or Array is supported in Class definition for key 'constructor' is 'undefined'
我做错了什么?
答案 0 :(得分:4)
您错过了Class({})
app.DisplayKeystrokePipe = ng.core
.Pipe({
name: "displayKeystroke"
})
.Class({
constructor : function() {}, // <<< ---
transform: function() {
}
});
您可以在decorators.ts阅读构造函数是必需的。