AngularJS เครื่องมือสำหรับ Debug

Watcharamet
AngularJS@Thailand
Published in
2 min readMay 18, 2018

ชีวิตเดเวลอปเปอร์ที่ไม่มีเครื่องมือสำหรับดีบักนี่เป็นชีวิตที่เหี้ยที่สุดแล้ว มันแย่ยิ่งกว่าพ่อตายเสียอีก

สำหรับ AngularJS นั้นเท่าที่ผมใช้อยู่ตอนนี้คือตัวนี้ ng-inspect for AngularJS

ติดตั้งยังไง

เข้าไปที่ https://chrome.google.com/webstore/detail/ng-inspect-for-angularjs/cidepfmbgngpdapgncfhpecbdhmnnemf

แล้วคลิกปุ่ม ADD TO CHROME

ติดตั้งแล้วจะมีปุ่ม {A} ขึ้นมาที่เมนูบาร์

แล้วใช้ยังไง

ให้คลิกขวาที่หน้าจอ คลิกๆไปตรงไหนก็ได้ แล้วเลือก Inspect

เหลือกๆตาไปทางขวามือ มองหาแท็บ AngularJS สังเกตุสิว่าภายใต้แท็บนี้จะมีตัวแปรชัดๆอยู่ 2 สอง $rootScope, $scope

$rootScope นั่นก็เป็นตัวแปรระดับโกลบอล

$scope นั่นเป็นตัวแปรที่ใช้งานอยู่บนหน้าปัจจุบันที่เราเปิดอยู่

ถ้าคลิกขยายตัวแปร $scope ออกมา ตัวแปรฟอร์มก็อยู่ในนี้ ถ้าของท่านมีการใช้งานฟอร์มนะ

เอาเป็นว่าลองเปิดๆดูตัวแปรดู มันอาจจะดูเยอะหน่อย แต่พอดูเป็นและเข้าใจมันแล้วจะได้ประโยชน์จากมันมากทีเดียว ดีกว่าตาบอดละครับ

ข้อที่ผมยังไม่ชอบของปลักอินตัวนี้คือ ค่าในตัวแปรมันไม่ realtime คือถ้าหากเราเล่นอะไรบางอย่างกับฟอร์ม ค่าบางอย่างที่ปกติมันจะเปลี่ยนไป ใน AngularJS แท็บนี้มันก็ไม่อัปเดตค่า

--

--

Watcharamet
AngularJS@Thailand

เพศชาย หน้าตาร้ายๆ อายุ 40 อัพ