detectar si la casilla de verificación está marcada o desmarcada en el evento nj-change de angularjs

Quiero detectar si una casilla de verificación ha sido marcada o desmarcada cuando ocurre un clic en la casilla de verificación.

Esto es lo que tengo:

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

Y luego en el controlador tengo:

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

Puedo activar la alerta cuando marque / desmarque, pero ¿cómo puedo detectar el estado de la casilla? Investigué un poco para encontrar un problema similar, pero no pude obtener lo que necesitaba.

Gracias Laziale

Respuestas a la pregunta(2)

Su respuesta a la pregunta