למה input ריק הופך לNaN - אנגולר
-
באנגולר, יש לי טופס עם שדה input
הinput מקושר עם ngModel למשתנה לא מאותחל.
כשאני שולח את הטופס עם הinput ריק, אני מקבל שגיאה של mySql כביכול העברתי ערך מסוג NaN.(הבעיה העיקרית היא שהמודול mySql יכול להמיר ולטפל בכל סוגי המשתנים למעט NaN, ראה כאן)
-
@גמליאל אמר בלמה input ריק הופך לNaN - אנגולר:
@katz
הנושא פה הוא לא הפתרון לבעיה, כי הפתרון שאני משתמש בו בינתיים פשוט יותר: לאתחל את המשתנה הריק לnull
אני רק מנסה להבין למה בלי האתחול הוא שווה לnan.כנראה שמדובר בinput מסוג Numder, וכנראה שאנגולר ממיר אותו למספר.
Number(undefined)
מחזירNaN
.
4/6