Então você tem uma coleção e define algumas propriedades dentro dela. No meu caso, é a propriedade selecionada.
<input type="checkbox" data-ng-model="point.selected" data-ng-change="selectPoint(point)"/>
E você precisa implementar a verificação de que haja algum objeto selecionado na coleção:
$scope.selectPoint = function selectPoint(point) {
if($filter('filter')($scope.points, {selected:true}, true).length > 0) {
$scope.nextStepAvailable = true;
} else {
$scope.nextStepAvailable = false;
}
}
Portanto, agora é possível definir use a variável nextStepAvailable para ativar / desativar o botão de envio.