title: angularjs - ng-repeat works with $index only
body: <p>I am new to AngularJS and I have to say I am finding it exceedingly difficult and fiddly.</p>
  
  <p>I have a json response from a webserver. Typical array of dictionaries. I want to display the <code>name</code> key for each dictionary in the <code>values</code> array. This works:</p>
  
  <pre><code>&lt;ul&gt;
    &lt;li ng-model="projects" ng-repeat="values in projects"&gt;
      project name:{{projects.values[$index].name}}
    &lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>This does NOT work, but I don't understand why it doesn't:</p>
  
  <pre><code>&lt;ul&gt;
    &lt;li ng-model="projects" ng-repeat="values in projects"&gt;
      project name:{{values.name}}
    &lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>Plain old <code>{{name}}</code> doesn't work either.  None of the examples I've found resort to calling out the array index explicitly with <code>$index</code>, so I must be doing something wrong. Please enlighten me!</p>