Angular ออกเวอร์ชัน 14.0 ตามแนวทางการออกรุ่นปีละ 2 ครั้ง เวอร์ชันนี้มีการเปลี่ยนแปลงสำคัญ 2 อย่าง ได้แก่
- Reactive Forms ระบบการสร้างฟอร์มรับข้อมูลของ Angular เปลี่ยนมาใช้ตัวแปรแบบ strictly typed ของภาษา TypeScript จากเดิมที่ยอมให้เป็นแบบ untyped ได้ ฟีเจอร์นี้ถือเป็นสิ่งที่ถูกเรียกร้องมากที่สุดบน GitHub ของ Angular มาตั้งแต่ปี 2016 ตอนนี้ทีมงานบอกว่าปิดบั๊กได้แล้ว โดยฟอร์มที่เป็น untyped จะถูกแปลงมาเป็น typed ให้อัตโนมัติเมื่ออัพเกรดเป็นเวอร์ชัน 14
- Standalone Components เป็นวิธีการพัฒนาแอพ Angular แบบใหม่ที่ไม่พึ่งพาการประกาศ NgModule ของเดิม ลดความซับซ้อนของแอพลง ตอนนี้ยังมีสถานะเป็นพรีวิว โดยต้องประกาศ flag standalone: true ประกอบด้วย
ที่มา - Angular
Get latest news from Blognone
Follow @twitterapi
Comments
ไม่ค่อยชอบ Reactive Forms เพราะมัน disable form แบบ pro-active ไม่ได้ ต้องมาสั่ง disable=true/false เอง
ใช้ form module แล้วชีวิตดีกว่าเยอะ