Mam konfigurację maski na polu daty przy użyciu modułu maski kątowe-ui tak:angularjs maskować znaków nadpisywania
<input type="text"
id="date"
ng-model="transaction.date"
ui-mask="99/99/9999" />
Jeśli mam 30/05/2013 w tej dziedzinie i chcesz to zmienić, aby 10.05.2013, po prostu umieszczając "1" na początku, przesuwa wszystkie postacie, tak aby stał się 13/00/5201.
Czy istnieje sposób zmuszenia maski ui do zastąpienia wstawionej postaci? (To uratować kogoś przed uderzeniem „Usuń”, a następnie znak
Przykład:. http://jsfiddle.net/5NbD7/ Jeśli wpiszesz „30” z przodu moim przykładzie będzie skończyć z 30/01/0120 wolałbym to przesłonić znaków i produktów 30/01/2010
mógłbyś postawić jsfiddle? – Strawberry
Sprawdziłem to i nie rozumiem, dlaczego chciałbyś, aby UX zachowywał się w ten sposób. Czy chcesz, aby usunąć literę podczas pisania? Co się dzieje, gdy użytkownik nie chce usunąć postaci? Myślę, że jest to o wiele bardziej intuicyjne, niż to, o co prosisz. – Strawberry
To działałoby dobrze na ekranach wprowadzania danych, w których próbujemy zapisać każde naciśnięcie klawisza. – map7