Angular emit 发射数据格式问题

如下第 23 行代码:this.buy.emit(new PriceQuote(this.stockCode, this.price));
emit() 括号里的内容,这里为什么要用 new 一个变量这种方式?有没有简单的书写方式呢?

如第 16 行,emit(priceQuote),发射一个变量就可以了。

代码是正确的,没有问题。

图片描述

阅读 6.1k
1 个回答

23行:this.buy.emit(new PriceQuote(this.stockCode, this.price));可以拆分成:

const priceQuote:PriceQuote = new PriceQuote(this.stockCode, this.price);
this.buy.emit(priceQuote);

其实也是emit一个变量,只不过是匿名的而已。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进