كل ما تريد معرفته عن MVC في AngularJs

ستزودك هذه المقالة بمعرفة مفصلة وشاملة عن MVC في JavaScript مع أمثلة للفهم.

مفهوم MVC هي فكرة رائعة والفكرة الأساسية لامتلاك ثلاث كيانات منفصلة وعدم الخلط بينها أبدًا. في هذه المقالة ، سوف نفهم ما هو MVC في AngularJS بالترتيب التالي:

ما هو MVC في AngularJS؟

يدعم AngularJs نمط MVC. MVC ، أي Model View Controller هو نمط تصميم برمجي يستخدم لتطوير تطبيقات الويب. تتكون من الأجزاء التالية:





سلسلة تجمع ثابت في جافا
  • نموذج - أدنى مستوى للنمط ، يتكون النموذج من قاعدة بيانات. يتم إعطاء مسؤولية إدارة بيانات التطبيق إلى النموذج. بعبارات أبسط ، فإنه يدير البيانات ومنطق التطبيق.

  • رأي - طريقة العرض مسؤولة عن عرض أجزاء من البيانات أو البيانات بالكامل للمستخدم. لعرض البيانات من وحدة التحكم ، يمكننا إضافة تعبيرات Angular إلى العرض ، والتي تنسق النموذج وعرض أي تعديلات. بعبارات أبسط ، طريقة العرض هي واجهة المستخدم التي تعرض الإخراج.



  • مراقب - يتم توفير التحكم في النموذج والعرض بواسطة وحدة التحكم ، أي أنها تتحكم في استرداد البيانات ، جنبًا إلى جنب مع العرض. بعبارات أبسط ، تدير وحدة التحكم التفاعل بين النموذج وجزء العرض.

MVC في AngularJs

تم استخدام النمط المعماري MVCبكفاءة وفعالية لفترة طويلة في هندسة البرمجيات.



عمل MVC في AgularJS

يمكن تنفيذ MVC في AngularJs من خلال استخدام JavaScript و HTML. يمكن تنفيذ جزء النموذج بواسطة ، في حين يمكن تنفيذ النموذج وجزء التحكم بواسطة .

يوضح المثال التالي عمل MVC:

الزاوي MVC العمارة

عنوان الوظيفة (النطاق $) {

نطاق $.Person = {

'الاسم': 'آري جون' ،

'العنوان': 'بارك ، نيويورك' ،

}

}

سيكون الناتج هو اسم الشخص ، أي آري جون.

بهذا نصل إلى نهاية مقالة MVC في AngularJS. يتم تنفيذ هندسة MVC في الزاوية بالطريقة المذكورة في هذه المقالة. أصبح فصل المسؤوليات ممكنًا بسبب هذه البنية. بينما يتكون النموذج من بيانات التطبيق ، فإن العرض يمثل التخطيط أو واجهة المستخدم. تعمل وحدة التحكم كحلقة وصل بين العرض والنموذج.

ما هو بيئة تطوير متكاملة في جافا

جتحقق من من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. Angular هو إطار عمل JavaScript يُستخدم لإنشاء تطبيقات ويب قابلة للتطوير ومؤسسة وأداء من جانب العميل. مع اعتماد إطار العمل الزاوي عاليًا ، فإن إدارة أداء التطبيق مدفوعة من المجتمع بشكل غير مباشر يقود فرص عمل أفضل. يهدف تدريب الشهادة الزاوي إلى تغطية كل هذه المفاهيم الجديدة حول تطوير تطبيقات المؤسسة.