Angularjs is designed to overcome the shortcomings of HTML in building applications. Html is a good declarative language for static text display design, but it is weak to build web applications. So I did some work (you can think of it as a trick) to get the browser to do what I want.