บทเรียนเกี่ยวกับเฟรมเวิร์ก Angular
พื้นฐาน
รู้จักเฟรมเวิร์ก
แนวคิดแบบคอมโพเนนต์
ติดตั้งเฟรมเวิร์ก
การสร้างโปรเจกต์
โครงสร้างโปรเจกต์
โครงสร้างโฟลเดอร์ทำงาน
ไฟล์เลย์เอาต์
ไฟล์สไตล์ส่วนกลาง
โครงสร้างคอมโพเนนต์
ไฟล์มาร์กอัปคอมโพเนนต์
ไฟล์สไตล์คอมโพเนนต์
ไฟล์คลาสคอมโพเนนต์
เทมเพลต
การแทรกค่า
คุณสมบัติคลาสในเทมเพลต
คุณสมบัติคลาสในแอตทริบิวต์
คุณสมบัติที่เป็นอาร์เรย์ในเทมเพลต
คุณสมบัติที่เป็นออบเจ็กต์ในเทมเพลต
เมธอดคลาสในเทมเพลต
ตัวแปรเทมเพลต
การผูกกับคุณสมบัติและแอตทริบิวต์
เงื่อนไข
ไดเร็กทีฟ if
โอเปอเรเตอร์ในไดเร็กทีฟ if
คอนสตรักชัน if
โอเปอเรเตอร์ในคอนสตรักชัน if
คอนสตรักชัน else
คอนสตรักชัน else-if
คอนสตรักชัน switch-case
แท็ก ng-template
ซินแท็กซิคชูการ์
ลูป
ไดเร็กทีฟ for
โครงสร้าง for
ดัชนีของลูป
การทำซ้ำครั้งแรก
การทำซ้ำครั้งสุดท้าย
การทำซ้ำคู่
การทำซ้ำคี่
เหตุการณ์
การผูกตัวจัดการเหตุการณ์
พารามิเตอร์ของตัวจัดการ
วัตถุ event ในตัวจัดการ
วัตถุ event และพารามิเตอร์
การทำงานแบบรีแอคทีฟ
การทำงานแบบรีแอคทีฟของลูป
การทำงานแบบรีแอคทีฟของเงื่อนไข
การผูกสองทาง
การกำหนดสไตล์
สไตล์ของคอมโพเนนต์
การผูกคลาส CSS
การผูกคลาส CSS แบบหลายรายการ
การผูกสไตล์ CSS
การผูกสไตล์ CSS แบบหลายรายการ
การเปลี่ยนแปลงสไตล์แบบไดนามิก
Pipes
บทนำ
แปลงเป็นตัวพิมพ์ใหญ่
แปลงเป็นตัวพิมพ์เล็ก
การตัดข้อความ
การจัดรูปแบบวันที่
การจัดรูปแบบตัวเลข
การจัดรูปแบบสกุลเงิน
การเชื่อมต่อ Pipes
รายการ Pipes
คอมโพเนนต์
คอมโพเนนต์ลูก
การส่งข้อมูล
การส่งพร็อพเพอร์ตี้
การเรียกคอมโพเนนต์หลายครั้ง
การเรียกคอมโพเนนต์ในลูป
การส่งข้อความ
การส่งเข้าเซ็ตเตอร์
การปล่อยข้อมูลจากคอมโพเนนต์ลูก
การผูกสองทางของเหตุการณ์
การเปลี่ยนแท็ก
วงจรชีวิตของคอมโพเนนต์
บริการ
การกำหนดเส้นทาง
บทนำ
การสร้างโปรเจกต์ใหม่
การสร้างคอมโพเนนต์
การตั้งค่าการกำหนดเส้นทางพื้นฐาน
แท็กสำหรับการกำหนดเส้นทาง
ลิงก์สำหรับการกำหนดเส้นทาง
การจัดสไตล์ลิงก์ที่ใช้งานอยู่
การจับคู่ที่อยู่แบบตรงกันทุกประการ
พารามิเตอร์ของเส้นทาง
ค่าพารามิเตอร์ของเส้นทาง
การใช้พารามิเตอร์ของเส้นทาง
พารามิเตอร์ของเส้นทางในลิงก์
ปัญหาเกี่ยวกับการสลับลิงก์
การนำทางแบบโปรแกรม
การจับ URL ทั้งหมด
ลำดับของเส้นทาง
การเปลี่ยนเส้นทาง
เส้นทางย่อย