@ngdoc overview
@name Tutorial: 2 - Angular Template
@description
Now it's time to make this web page dynamic with angular. We'll also add a test that verifies the
code for the controller we are going to add.
There are many ways to structure the code for an application. With angular, we encourage the use of
{@link http://en.wikipedia.org/wiki/Model–View–Controller the MVC design pattern} to decouple the
code and separate concerns. With that in mind, let's use a little angular and JavaScript to add
model, view, and controller components to our app.
The app now contains a list with 3 phones.
The most important changes are listed below. You can see the full diff on {@link
https://github.com/angular/angular-phonecat/compare/step-1...step-2 GitHub}:
## Template for the View
The __view__ component is constructed by angular from this template:
__`app/index.html`:__
...
  
    - 
      {{phone.name}}
      {{phone.snippet}}