O que exatamente o objeto $ event faz no Angular 2?
Estou um pouco confuso com o que exatamente $ event está fazendo aqui e qual é a diferença entre esses dois exemplos.
<button (click)="clicked($event)"></button>
@Component(...)
class MyComponent {
clicked(event) {
event.preventDefault();
}
}
e
<button (click)="clicked()">Click</button>
@Component(...)
class MyComponent {
clicked(event) {
}
}