[T21H26] Kesilapan semasa guna AngularJS
بِسْـــــــــمِ ï·²ِالرَّØْÙ…َÙ†ِ الرَّØِيم . اَللَّÙ‡ُÙ…َّ صَÙ„ِّÙ‰ عَÙ„َÙ‰ Ù…ُØَÙ…َّدٍٍ، ÙˆَعَÙ„َÙ‰ آلِÙ‡ِ Ù…ُØَÙ…َّدٍٍ Controller tak tunggu function async habis kerja Silap susunan semasa declare dan panggil function Controller tak tunggu function async habis kerja Salah satu perkara yang Tedi tak berapa nak faham pasal AngularJS ini ialah function function dalam controller tak semestinya akan beroperasi ikut turutan. Akan ada function yang hanya dipanggil controller dan kemudian ditinggalkan tanpa menunggu ia pulangkan apa-apa. Function ini adalah function async. Kelebihannya proses load akan lebih pantas. Jadi kesilapan yang Tedi buat adalah Tedi mengharapkan fungsi async ni untuk return value yang akan digunakan function lain. Hasilnya function lain tu menerima nilai undefined kerana value yang sebenarnya hanya tiba setelah function lain ini dipanggil. Rujukan: AngularJS - Controller not waiting for a service return value in a conditional statement - Stack Overflow Untuk membaiki ma...