title: Angular.js more complex conditional loops
body: <p>The goal is to create this</p>
  
  <pre><code>&lt;h3&gt;11.4.2013&lt;/h3&gt;
  &lt;ul&gt;
   &lt;li&gt;entry 1&lt;/li&gt;
   &lt;li&gt;entry 2&lt;/li&gt; 
   &lt;li&gt;entry 3&lt;/li&gt;
  &lt;/ul&gt;
  
  &lt;h3&gt;10.4.2013&lt;/h3&gt;
  &lt;ul&gt;
   &lt;li&gt;entry 4&lt;/li&gt;
   &lt;li&gt;entry 5&lt;/li&gt; 
   &lt;li&gt;entry 6&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>from this</p>
  
  <pre><code>[
      {
          "name": "entry1",
          "date": "11.4.2013"
      },
      {
          "name": "entry2",
          "date": "11.4.2013"
      },
      {
          "name": "entry3",
          "date": "11.4.2013"
      },
      {
          "name": "entry4",
          "date": "10.4.2013"
      },
      {
          "name": "entry5",
          "date": "10.4.2013"
      },
      {
          "name": "entry6",
          "date": "10.4.2013"
      }
  ]
  </code></pre>
  
  <p>The problem is that ng-repeat would have to be on <code>li</code> so I wouldn't never be able to do this using ng-repeat, is that right? I found this <a href="http://jsfiddle.net/mrajcok/CvKNc/" rel="nofollow">http://jsfiddle.net/mrajcok/CvKNc/</a> example from Mark Rajnoc, but it's still pretty limiting..</p>
  
  <p>What other choices do I have? Write my own ng-repeat like directive? Or is there another way to do it without writting one?</p>