We can use angular's $route service to define such a thing: for a specific URL pointed to by the browser, angular will load and display a template, and instantiate a controller to provide content for the template.
In the application, you can create routes by calling the functions on the $routeProvider service, and pass the route to be created as a configuration block to these functions. The pseudo code is as follows:
The method is very simple and the code is very concise, but it is very practical. I hope you will like it.