สาเหตุมาจาก ตัวแปรบางตัวแปร Angular ไม่สามารถระบุได้ ว่าตัวแปรนี้ อยู่ตรงไหน คืออะไร
วิธีแก้ไข ให้ ค้นหาว่าตัวแปร ที่ใช้ได้ระบุไว้หรือไม่ ถ้าไม่ระบุ ให้ระบุไว้ด้านบนสุดของ .js
ตัวอย่าง
$scope.ตัวแปร = {};
เอาไว้บรรทัดบนสุดของการเรียกใช้ เช่น เมื่อ หน้าฟอร์มส่งค่ามาที่ controller หากไม่มีค่า โปรแกรมจะไม่ Error หรือค้าง
เคสที่เจอ
นั่งทำอยู่ครึ่งวัน ทดสอบรัน ionic serve แล้วปกติ พอรันบน App จริง หน้าขาว หรือ Loading... ไม่ไปไหนซักที พอนั่งไล่ๆ ดูพบว่า มีตัวแปร login 1 ตัวที่ ประกาศไว้ด้านล่าง ซึ่งจริงๆ แล้วต้องประกาศไว้ด้านบน
-
Blogger Comment
-
Facebook Comment
Subscribe to:
Post Comments
(
Atom
)
0 comments :
Post a Comment