Advanced Angular 1.x: Component Communication with Require

Angular 1.5’s components have made scope isolation the default, and rightly so. That means inter-component communication requires more thought to get right. Angular’s require mechanism provides a good way to allow components communication, especially across a suite of related components.