在本节中,将设置商品提醒组件,当用户点击‘ Me’的时候,像商品列表组件发出事件 。
1、打开 .ts,从 @/core 中导入和。
2、在组件类中,用 @ 装饰器和一个事件发射器()实例定义一个名为的属性 。这可以让商品提醒组件在属性发生变化时发出事件 。
在 ‘.ts’ 中
export class ProductAlertsComponent {@Input() product;@Output() notify = new EventEmitter();}
文章插图
3、在‘.html’ 中,用事件绑定更新 ‘ Me’ 按钮,以调用.emit() 方法 。
在‘.html’中
700">
5、点击改按钮时,应该由父组件(商品列表组件)采取行动,所以,在.ts 文件中,定义一个 () 方法 。如下:
在‘.ts’ 中
文章插图
export class ProductListComponent {products = products;share() {window.alert('The product has been shared!');}onNotify() {window.alert('You will be notified when the product goes on sale');}}
6、最后,修改商品列表组件来接收商品提醒组件的输出 。在 .html 中,把 app-- 组件(就是它显示的“ Me”按钮)的事件绑定到商品列表组件的 () 方法 。
在 ‘.html’ 中
【4Angular官网学习4:Angular入门,你的第一个应用输出】
点击‘ Me’ 后显示如下:
- kiehls美国官网报价 kiehls美国官网价格
- 兰蔻气垫官网价钱 兰蔻气垫中文官网价格多少
- 欧缇丽官网报价 欧缇丽中国官网价格
- 迪奥官网雪晶灵售价 迪奥官网雪晶灵价格表
- Chanel韩网价查询 chanel韩国官网价格
- 1到10的英语单词 学习的英文单词
- fresh台湾官网售价 fresh台湾官网价格表
- 兰芝官网价格 兰芝护肤品官方网价格
- 一个新手怎么学好摄影,新手该如何入门学习摄影
- 学历史有什么用作文 学历史有什么用