เอา AngularJS มาทำโปรเจ็คขำๆบ้าง กรี๊ดเลย

คราวที่แล้ว เขียนบล็อกสั้นๆเรื่อง ลองหัดเขียน backbone.js กับโปรเจ็คเล็กๆ ขำๆ ซึ่งเป็นโปรเจ็คที่เอาไว้ดูกล้อง CCTV ทั่วกรุงเทพ ไปแล้ววันนี้มาลองทำด้วย angularjs กันบ้าง ไหนๆก็ทำฝั่ง server ไปบ้างแล้ว ซึ่งข้อมูลก็มาจาก Traffy แต่ว่ามาผ่าน Drupal7 Module: TraffyAPI Wrapper ก่อนทีนึงก่อน แล้วมาตัดแต่งพันธุกรรมของ json ที่ Flask ดูได้ที่ไฟล์ app.py

ลองเล่นได้ที่นี่จ้า

พอทำแล้วพบว่ากรี๊ดเลย ขนาดเคยเขียนมาบ้างแล้วนะ ลองมาดู code กัน มันมีแค่นี้เอง

Read More

เขียน Hangman ด้วย AngularJS ( TDD )

เมื่อสักครึ่งปีที่แล้ว ลองหัดเขียน AngularJS ด้วยการเขียน Hangman ลองเล่นได้ที่ [http://together.in.th/lab/AngularHangman/app](http://together.in.th/lab/AngularHangman/app)

Read More

ลองหัดเขียน backbone.js กับโปรเจ็คเล็กๆ ขำๆ

ลองทำ app ด้วย backbone.js เล่นๆ เป็นการพัฒนาตัวเองวันหยุด

ลองดูตัวอย่างได้ที่ https://bangkok-cctv.herokuapp.com/

Read More

การทำ unit test ในส่วนของ service ของ angularjs

ตอนใช้ angularjs ครั้งแรกพยายามทำ tdd

ในการเทส controller ก็พอเข้าใจได้ง่ายในการ แต่พอเจอสิ่งที่เป็น service งงตึ้บเลยจ้า ไม่รู้จะเทสมันยังไง

แต่สุดท้ายก็ต้องออกท่าประมาณนี้….

การเทสเราก็ใช้ inject ของ jasmine – angularjs ให้มัน inject $injector ให้เราด้วย แล้วก็สูบ service ที่เราต้องการโดยใช้ $injector.get ได้เลย อย่างตัวอย่างเช่น

 

ซึ่งถ้าจะ จับ service ยัดเอง ต้องทำผ่าน $provide

​ซึ่งเมื่อก่อนผม mock มือด้วยท่าประมาณนี้

Read More