【发布时间】:2016-06-28 06:38:49
【问题描述】:
如果我在 html 文件中有以下按钮
<button (click)="doSomething('testing', $event)">Do something</button>
另外,在对应的组件中,我有这个功能
doSomething(testString: string, event){
event.stopPropagation();
console.log(testString + ': I am doing something');
}
是否应该为$event 输入分配适当的类型?
事件参数本身是一个对象,但是如果我将它分配给一个类型对象,我会得到一个错误
类型对象上不存在属性“stopPropogation”
那么,Typescript 认为$event 输入是什么?
【问题讨论】:
-
doSomething(testString: string, event: MouseEvent) -
Eric Martinez:您能发表您的评论作为答案吗?这清除了我得到的所有标志,所以我认为它是正确的。
标签: javascript typescript angular