问题描述
在第一次构建项目时,我在终端上遇到以下错误并且无法在浏览器上访问。但是一旦我热重载项目,我就可以在浏览器中访问它,但错误仍然显示在 TsLint 中。
//Event emmitter
@Output() cloSEOrderSummary = new EventEmitter<string>();
@Output() checkoutCart = new EventEmitter<string>();
@Output() updateItemQty = new EventEmitter<string>();
@Output() updateProductSelected = new EventEmitter<string>();
//Event Emit function
onUpdateItemCount(item,direc) {
const payload = { item,direc };
this.updateItemQty.emit(payload);
}
onUpdateProductSelected(value,item) {
const payload = { value,item};
this.updateProductSelected.emit(payload);
}
解决方法
您的 updateItemQty 和 updateProductSelected 输出定义为字符串,并且您发送的是对象类型。尝试修改属性定义类型以在发出值时匹配