Filtros en el modelo ng en una entrada

Tengo una entrada de texto y no quiero permitir que los usuarios utilicen espacios, y todo lo que se escriba se convertirá en minúsculas.

Sé que no puedo usar filtros en ng-model, por ejemplo.

ng-model='tags | lowercase | no_spaces'

Miré la creación de mi propia directiva pero agregando funciones a$parsers y$formatters No actualicé la entrada, solo otros elementos que teníanng-model en eso.

¿Cómo puedo cambiar la entrada de la que estoy escribiendo actualmente?

Básicamente, estoy tratando de crear la característica de 'etiquetas' que funciona como la de StackOverflow.

Respuestas a la pregunta(8)

Su respuesta a la pregunta