Access Control ด้วย Route Guard ใน Angular

ใน App ทั่ว ๆ ไปที่ต้องมีการ login ก่อนการใช้งาน บาง route ก็จะเป็น route ที่ใครก็สามารถเข้าไปใช้งานได้ แต่บาง route อาจจะไม่ ในกรณีที่เราอยากให้บาง route ที่เรากำหนดขึ้นมาสามารถเข้าถึงได้ด้วย user แค่บางกลุ่ม เช่น admin หรือเฉพาะเจ้าของ route นั้น เราสามารถทำได้ด้วยการใช้ Route Guard

อ่านต่อ »

สร้าง Angular Library ไปวางไว้บน npm

เคยคิดว่า ถ้าจะสร้าง component สำหรับ Angular แล้วเอาไปให้คนอื่นได้ใช้ผ่าน npm มันต้องทำยังไง แต่สุดท้ายก็ลืมหาคำตอบ จนมาเกิดคำถามนี้อีกครั้งตอนมา outing ของ odd.Works ที่ตั้มถามว่า ถ้าจะทำ component ไปวางไว้บน npm เนี่ย มันต้องทำยังไง เลยเกิดคำถามว่า เออ มันทำไงวะ เคยได้แต่ถาม ไม่เคยหาคำตอบ งั้น มาลองดิ๊

อ่านต่อ »

Multilingual ใน Angular

ลองหาวิธีทำ multilingual application ใน angular แล้วเจอตัวที่เป็น translation service ที่มีหน้าตาคล้าย ๆ กับที่เคยทำใน AngularJS ต้องใช้พวก translation provider อะไรพวกนี้ หาไปเรื่อย ๆ ก็เจอ @ngx-translate ที่ดูเจ๋ง แต่ตอนเอาไปใช้นี่น่าจะใช้เวลานานเหมือนกัน เลยลองทำเล่นดูเองดีกว่า

อ่านต่อ »