jimoh hadi I think you missed my meaning. Angular is bad enough, but to slop the train-wreck laundry-list of how NOT to use HTML and CSS that is the mouth-breathing idiocy of Bootcrap? Epic /fail/
Have fun using two to ten times the HTML needed to do the job mated to three times the CSS before you even code any style of your own, then convincing angular to vomit up said mess... much less the "semantics, what's that then?!?"
Seriously, go find a stick to scrape that bootcrap off with before you go tracking it all over the Internet's carpets. ANYONE telling you it is worth using doesn't know enough about HTML or CSS to be making websites or even using web technologies!!!