Jak usunąć element lub obiekt z tablicy za pomocą ng-click?

Próbuję napisać funkcję, która pozwala mi usunąć element po kliknięciu przycisku, ale myślę, że mylę się z funkcją - czy używam$digest?

HTML i app.js:

<ul ng-repeat="bday in bdays">
  <li>
    <span ng-hide="editing" ng-click="editing = true">{{bday.name}} | {{bday.date}}</span>
    <form ng-show="editing" ng-submit="editing = false">
      <label>Name:</label>
      <input type="text" ng-model="bday.name" placeholder="Name" ng-required/>
      <label>Date:</label>
      <input type="date" ng-model="bday.date" placeholder="Date" ng-required/>
      <br/>
      <button class="btn" type="submit">Save</button>
      <a class="btn" ng-click="remove()">Delete</a>
    </form>
  </li>
</ul>

$scope.remove = function(){
  $scope.newBirthday = $scope.$digest();
};

questionAnswers(10)

yourAnswerToTheQuestion