diff options
Diffstat (limited to 'docs/content/tutorial/step_04.ngdoc')
| -rw-r--r-- | docs/content/tutorial/step_04.ngdoc | 39 | 
1 files changed, 18 insertions, 21 deletions
| diff --git a/docs/content/tutorial/step_04.ngdoc b/docs/content/tutorial/step_04.ngdoc index 900a0340..ca452b59 100644 --- a/docs/content/tutorial/step_04.ngdoc +++ b/docs/content/tutorial/step_04.ngdoc @@ -2,7 +2,7 @@  @name Tutorial: 4 - Two-way Data Binding  @description -<ul doc:tutorial-nav="4"></ul> +<ul doc-tutorial-nav="4"></ul>  In this step, you will add a feature to let your users control the order of the items in the phone @@ -10,7 +10,7 @@ list. The dynamic ordering is implemented by creating a new model property, wiri  the repeater, and letting the data binding magic do the rest of the work. -<doc:tutorial-instructions step="4"></doc:tutorial-instructions> +<div doc-tutorial-reset="4"></div>  You should see that in addition to the search box, the app displays a drop down menu that allows @@ -24,23 +24,20 @@ The most important differences between Steps 3 and 4 are listed below. You can s  __`app/index.html`:__  <pre> -... -        Search: <input ng-model="query"> -        Sort by: -        <select ng-model="orderProp"> -          <option value="name">Alphabetical</option> -          <option value="age">Newest</option> -        </select> - -... - -        <ul class="phones"> -          <li ng-repeat="phone in phones | filter:query | orderBy:orderProp"> -            {{phone.name}} -            <p>{{phone.snippet}}</p> -          </li> -        </ul> -... +  Search: <input ng-model="query"> +  Sort by: +  <select ng-model="orderProp"> +    <option value="name">Alphabetical</option> +    <option value="age">Newest</option> +  </select> + + +  <ul class="phones"> +    <li ng-repeat="phone in phones | filter:query | orderBy:orderProp"> +      {{phone.name}} +      <p>{{phone.snippet}}</p> +    </li> +  </ul>  </pre>  We made the following changes to the `index.html` template: @@ -48,7 +45,7 @@ We made the following changes to the `index.html` template:  * First, we added a `<select>` html element named `orderProp`, so that our users can pick from the  two provided sorting options. -      <img src="img/tutorial/tutorial_04.png"> +      <img  class="diagram" src="img/tutorial/tutorial_04.png">  * We then chained the `filter` filter with {@link api/angular.module.ng.$filter.orderBy `orderBy`}  filter to further process the input into the repeater. `orderBy` is a filter that takes an input @@ -191,4 +188,4 @@ Now that you have added list sorting and tested the app, go to {@link step_05 st  about Angular services and how Angular uses dependency injection. -<ul doc:tutorial-nav="4"></ul> +<ul doc-tutorial-nav="4"></ul> | 
