W jaki sposób można przekazać powiązaną zmienną do funkcji ng-click?

Mam prosty przycisk usuwania, który akceptuje ciąg lub liczbę, ale nie akceptuje zmiennej modelu ng (nie jest pewien, czy jest to poprawna terminologia).

<button class="btn btn-danger" ng-click="delete('{{submission.id}}')">delete</button>

Który generuje:

<button class="btn btn-danger" ng-click="delete('503a9742d6df30dd77000001')">delete</button>

Jednak nic się nie dzieje po kliknięciu. Jeśli utrudnię kodowanie zmiennej, to działa dobrze. Zakładam, że po prostu nie robię rzeczy w stylu „Angular”, ale nie jestem pewien, co to takiego :)

Oto mój kod kontrolera:

$scope.delete = function ( id ) {
    alert( 'delete ' + id );
}

questionAnswers(2)

yourAnswerToTheQuestion