title: AngularJS ng-repeat doesn't work if there is only one element
body: <p>Here is the html code:</p>
  
  <pre><code>&lt;div id="notifications-feed" class="content" data-ng-controller="feedContentCtrl"&gt;
      &lt;div data-ng-repeat="entry in cmsData.rss.channel.item"&gt;
  
              &lt;div data-ng-bind-html="entry.description"&gt;&lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Here is the JSON that gets read from a URL:</p>
  
  <pre><code>{
  "rss": 
  {
      "channel": 
      {
          "description": "",
          "item": 
          {
              "description": "blah blah blah",
              "link": "http://foo.bar",
              "pubDate": "Friday, February 21, 2014 - 17:52",
              "title": "Server Maintenance"
          },
          "language": "en",
          "link": "http://foo.bar/alerts",
          "title": "&lt;a href=&amp;#039;/news&amp;#039;&gt;News &amp; Updates&lt;\/a&gt;"
      },
  }} 
  </code></pre>
  
  <p>This works fine if there are more than one "item" elements. However, in this case there is only one so nothing shows up. If I just put:</p>
  
  <pre><code>&lt;div data-ng-bind="cmsData.rss.channel.item.desciption"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>Then it shows up. Does ng-repeat not work when there is only one?</p>
  
  <p><strong>Edit</strong>: Fixed by changing the code to:</p>
  
  <pre><code>&lt;div data-ng-repeat="(items, item) in cmsData.rss.channel"&gt;
  
      &lt;div data-ng-bind-html="item.description"&gt;&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>