Thanks to visit codestin.com
Credit goes to bennadel.github.io
Creating An Optimized Switch Directive For Use With ngRepeat In AngularJS
The Simple Approach (ngSwitch)
The Optimized Approach (bnRepeatSwitch)
The Optimized Approach (bnRepeatSwitch Using Multi-Priority Bindings)