בכלל ביטוח ניסו לעשות בדיקה שאין ברשימה אותו מספר ת.ז פעמיים. הבעיה מה קורה שמוחקים איבר או מוסיפים איבר, איך מריצים את הבדיקות על כל האיברים.
לינק לקוד, ( קוד הדגמה ללא בדיקות עדין )
הסברים והדגשים:
1. ng-model בתוך ng-repeater צריך לקבל קישור לאובייקט ולכן צריך לכתוב
[ן]names.
2. Directive distinct צריך להחזיק את כל הערכים כך שיוכל לעשות את הבדיקה של הכפילויות כאשר יש את האירועים הבאים:
- שינוי ערך
- הוספת ערך
- מחיקת ערך
- אירוע Input
אשמח לקבל תגובות
Lee Elenbaas (@LeeElenbaas)
מרץ 9, 2014 at 3:18 am
הייתי משנה רק דבר אחד – כרגע אתה מפעיל את תהליך האימות לא רק בארון, אלה בכולם. הייתי מפעיל את תהליך האימות עם דגל כך שעותקים נוספים לא ייגרמו להפעלה נוספת של תהליך האימות אלה רק יתווספו לרשימת הפקדים לאימות
eyal.vardi
מרץ 9, 2014 at 3:48 am
הערה טובה תודה