<toggle ng-as="burger"></toggle> <menu ng-if="burger.isVisible"></menu> ... <countdown-timer ng-as="$ctrl.countdownTimer"></countdown-timer> <button ng-click="$ctrl.relaunch()"></button>
I have used drpxId directive years before my PR in many of my implementations, many times, and resolved many problems, making solutions cleaner and easier to understand.
Angular 2 also introduced the same concept.
Thus, I decided to contribute this code inside the Angular core so it was available to anyone.
In the moment of writing this lines it is still in process of beign accepted, programmed to be merged in 1.5.x.