Szövegbevitelem van, és nem szeretném megengedni a felhasználóknak, hogy szóközt használjanak, és minden beírt kisbetűre lesz írva.
Tudom, hogy nem használhatok szűrőket az ng-modellben, pl.
ng-model='tags | lowercase | no_spaces'
Megnéztem a saját direktívám létrehozását, de a $parsers
és $formatters
függvények hozzáadása nem frissítette a bemenetet, csak más elemeket, amelyeken ng-model
volt.
Hogyan változtathatom meg az éppen beírt bevitelt?
Lényegében megpróbálom létrehozni a "címkék" funkciót, amely ugyanúgy működik, mint itt a StackOverflow-n.
$watch
-en belülről újra hozzárendeli, akkor a figyelőt ismét meg kell hívni. Egyszerű esetekben (ahol a szűrő idempotens) a szűrő minden módosításnál kétszer fut le. 05.12.2014