By default, AngularJS will route URLs with a hashtag. For example: http://example.com/ http://example.com/#/users http://example.com/#/roles It is very easy to get clean URLs and remove the hashtag from the URL. There are 2 things that need to be don…
Google can execute AJAX & JavaScript for indexing, you can read the below link for more detailed information:Ajax crawling full specification: https://developers.google.com/webmasters/ajax-crawling/docs/specification From the above link you will know…
ui-router is a 3rd-party module and is very powerful. It supports everything the normal ngRoute can do as well as many extra functions. Here are some common reason ui-router is chosen over ngRoute: ui-router allows for nested views and multiple named…
For building an HTML template with reusable widgets like header, sidebar, footer, etc. Basically the main content is the central DIV which will have its content varying between routes, header and footer will be almost always the same, sidebar can var…
A factory which creates a resource object that lets you interact with RESTful server-side data sources. The returned resource object has action methods which provide high-level behaviors without the need to interact with the low level $http service.…
/Content----- images/ // Images for your app----- css/ // Styles for your app/Scripts----- libs/ // Third-party libraries such as jQuery, Moment, Underscore, etc.----- app/---------- common/ // Acts as reusable components for your app---------------…