title: http://errors.angularjs.org/1.4.1/ngRepeat/dupes
body: <p>I'm new in angularjs and I'm making blog in angular, but in section where I have a list of articles chrome console get me this error and list is missing. Backend I have in PHP and connection with db seems ok because when I wrote a new article data comes to database but it seems like data won't come back to frontend. I tried to google it but I can't find any useful info to solve this problem. Thank you for any advice!</p>
  
  <p><a href="http://errors.angularjs.org/1.4.1/ngRepeat/dupes?p0=blog%20in%20blogs&amp;p1=string%3A%3C&amp;p2=%3C" rel="nofollow">http://errors.angularjs.org/1.4.1/ngRepeat/dupes?p0=blog%20in%20blogs&amp;p1=string%3A%3C&amp;p2=%3C</a></p>
  
  <p>Here is blog frontend:</p>
  
  <pre><code>&lt;table class="table table-striped"&gt;
      &lt;tr&gt;
          &lt;th&gt;Title&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Added&lt;/th&gt;&lt;th&gt;Remove&lt;/th&gt;
      &lt;/tr&gt;
      &lt;tr ng-repeat="blog in blogs"&gt;
          &lt;td&gt;{{ blog.title }}&lt;/td&gt;&lt;td&gt;{{ blog.description }}&lt;/td&gt;&lt;td&gt;{{ blog.added_date }}&lt;/td&gt;&lt;td&gt;&lt;button class="btn btn-danger" ng-click="removeData(blog.id)"&gt;x&lt;/button&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>Here is angular:</p>
  
  <pre><code>    $scope.frmToggle = function() {
      $('#blogForm').slideToggle();
  }
  
  $http.get('./js/popData.php')
      .success(function(data) {
          $scope.blogs = data;
      })
      .error(function(err) {
          $log.error(err);
      })
  
  $scope.pushData = function($params) {
      $http.post('./js/pushData.php',{'title':$params.title, 'description':$params.description})
          .success(function(data) {
              $scope.blogs = data;
          })
          .error(function(err) {
              $log.error(err);
          })
  }
  
  $scope.removeData = function($params) {
      var cnfrm = confirm("Are you sure to delete?");
      if(cnfrm) {
          $http.post('./js/removeData.php', {'id':$params})
          .success(function(data) {
              $scope.blogs = data;
          })
          .error(function(err) {
              $log.error(err);
          })
      } else {
          // 
      }
  
  }
  </code></pre>