1

In a Angular 2 / Dart Template I have the following line of code:

<input (keyup)="addressChanged('destination')"
       (change)="addressChanged('destination')"
       type="text"
       value="" />

Is there a syntactical way to bind multiple events at once?

Like this:

<input (keyup,change)="addressChanged('destination')"
       type="text" value="" />

Otherwise with many events there is a lot of redundancy ...

rkj
  • 8,787
  • 2
  • 29
  • 35
Blackbam
  • 17,496
  • 26
  • 97
  • 150

1 Answers1

1

I do not think this is currently supported. You can file a feature request: https://github.com/dart-lang/angular2/issues

Usually though each event has a separate handler - why you need to do the same thing on both keyup and change?

If this is a pattern you run into with lot of inputs you could write a directive that would handle both events.

rkj
  • 8,787
  • 2
  • 29
  • 35