detectar se a caixa de seleção está marcada ou desmarcada no evento angularjs ng-change

Quero detectar se uma caixa de seleção foi marcada ou desmarcada quando um clique está acontecendo na caixa de seleção.

Isto é o que eu tenho:

<input type="checkbox" ng-model="answers[item.questID]" ng-change="stateChanged()" />

E então no controlador eu tenho:

$scope.stateChanged = function () {
    alert('test');
}

Consigo disparar o alerta ao marcar / desmarcar, mas como posso detectar o estado da caixa de seleção? Pesquisei um pouco para encontrar um problema semelhante, mas não consegui o que precisava.

Obrigado, Laziale

questionAnswers(2)

yourAnswerToTheQuestion