this commit as an ng-router demo