เหตุใดเราจึงใช้ขอบเขตใน AngularJS
เหตุใดเราจึงใช้ขอบเขตใน AngularJS

วีดีโอ: เหตุใดเราจึงใช้ขอบเขตใน AngularJS

วีดีโอ: เหตุใดเราจึงใช้ขอบเขตใน AngularJS
วีดีโอ: AngularJS ng init directive 2024, อาจ
Anonim

ขอบเขตให้ API ($ นำมาใช้ ) เพื่อเผยแพร่การเปลี่ยนแปลงรูปแบบใด ๆ ผ่านระบบไปยังมุมมองจากภายนอก " AngularJS ขอบเขต" (ผู้ควบคุม, บริการ, AngularJS ตัวจัดการเหตุการณ์) ขอบเขต สามารถ ซ้อนกันเพื่อจำกัดการเข้าถึงคุณสมบัติของส่วนประกอบแอปพลิเคชันในขณะที่ให้การเข้าถึงคุณสมบัติแบบจำลองที่ใช้ร่วมกัน

เมื่อคำนึงถึงสิ่งนี้ การใช้ขอบเขตใน AngularJS คืออะไร

ขอบเขต $ ใน AngularJS เป็นอ็อบเจ็กต์ในตัว ซึ่งประกอบด้วยข้อมูลและเมธอดของแอปพลิเคชัน คุณสามารถสร้าง คุณสมบัติ ให้กับอ็อบเจ็กต์ขอบเขต $ ภายในฟังก์ชันคอนโทรลเลอร์และกำหนดค่าหรือฟังก์ชันให้กับมัน ขอบเขต $ เป็นกาวระหว่างคอนโทรลเลอร์และมุมมอง (HTML)

นอกเหนือจากข้างต้น ขอบเขตและรูทสโคปใน AngularJS แตกต่างกันอย่างไร $ ขอบเขต ถูกสร้างขึ้นด้วย ng-controller ในขณะที่ $ รูทสโคป ถูกสร้างด้วย ng-app หลัก ความแตกต่าง คือความพร้อมใช้งานของคุณสมบัติที่กำหนดให้กับวัตถุ ทรัพย์สินที่ได้รับมอบหมายด้วย $ ขอบเขต ไม่สามารถใช้ภายนอกคอนโทรลเลอร์ที่มีการกำหนดไว้ในขณะที่คุณสมบัติที่กำหนดด้วย $ rootScope สามารถใช้งานได้ทุกที่

นอกจากนี้ขอบเขตในเชิงมุมคืออะไร?

ขอบเขต AngularJS NS ขอบเขต เป็นส่วนเชื่อมโยงระหว่าง HTML (มุมมอง) และ JavaScript (ตัวควบคุม) NS ขอบเขต เป็นวัตถุที่มีคุณสมบัติและวิธีการที่มีอยู่ NS ขอบเขต ใช้ได้กับทั้งมุมมองและตัวควบคุม

ขอบเขตของขอบเขต $ คืออะไร?

NS ขอบเขต เป็นวัตถุ JavaScript ซึ่งโดยทั่วไปจะผูก "ตัวควบคุม" และ "มุมมอง" หนึ่งสามารถกำหนดตัวแปรสมาชิกใน ขอบเขต ภายในคอนโทรลเลอร์ซึ่งสามารถเข้าถึงได้โดยมุมมอง

แนะนำ: