The following example shows how to develop a master-detail component in Angular2. Can we achieve the same component communication using Event Aggregator pattern? Using an Event Aggregator can save many bindings.
Martin Flower describes Event Aggregator pattern here. This is being used in Aurelia also.