AngularJS - Formulario de validación personalizada - Verifique si al menos una entrada está vacía

Dado un formulario html simple como este:

<form name="myForm" action="#sent" method="post" ng-app>
   <input name="userPreference1" type="text" ng-model="shipment.userPreference" />
   <input name="userPreference1" type="text" ng-model="shipment.userPreference" />
   <input name="userPreference1" type="text" ng-model="shipment.userPreference" />
... submit input and all the other code...
</form>

Necesito su ayuda para saber cómo verificar el tiempo de validación, si al menos una de las entradas está vacía. La validación deseada es la siguiente. El usuario debe completar al menos una preferencia.

Usando jQuery esto:

if ( $("input").val() == "" ) {

Funciona bien, pero me gustaría averiguar cómo hacer lo mismo usando angular.

Muchas gracias de antemano,

Guillermo

Respuestas a la pregunta(3)

Su respuesta a la pregunta