A dynamic web application UI Framework based on Angularjs