$pristine/ $dirtysize kullanıcının gerçekten bir şey değiştirip değiştirmediğini söylerken $touched/ $untouchedsize yalnızca orada olup olmadığını / ziyaret edildiğini bildirir .
Bu gerçekten doğrulama için kullanışlıdır. Bunun nedeni $dirty, kullanıcı belirli bir denetimi ziyaret edene kadar doğrulama yanıtlarını göstermekten her zaman kaçınmaktı. Ancak, yalnızca $dirtyözelliği kullanarak , kullanıcı değeri gerçekten değiştirmedikçe doğrulama geri bildirimi alamaz. Dolayısıyla, $invalidalan değeri, kullanıcı değeri değiştirmediyse / etkileşimde bulunmadıysa kullanıcıya bir istem göstermez. Kullanıcı zorunlu bir alanı tamamen yok saydıysa, her şey yolunda görünüyordu.
Açısal 1.3 ve ile ng-touched, artık değeri bulanıklaştırıp düzenlemediğine bakılmaksızın, kullanıcı bulanıklaşır kalmaz kontrol üzerinde belirli bir stil ayarlayabilirsiniz.
İşte davranış farkı gösteren bir CodePen .