[英]Tslint Argument of type “x” is not assignable to parameter of type 'string'
在项目第一次构建时,我在终端上遇到以下错误并且无法在浏览器上访问。 但是一旦我热重载项目,我就可以在浏览器中访问它,但错误仍然显示在 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 输出定义为字符串,并且您发送的是 Object 类型。 尝试修改属性定义类型以在发出值时匹配
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.