اینگولر جے ایس میں این جی تبدیلی کیا ہے اور اس کو قدر کیسے تفویض کی جاتی ہے؟



این جی-تبدیلی زاویہ جے ایس میں ایک ہدایت ہے جس کا مطلب یہ ہے کہ جب اجزاء کی قدر یا واقعہ تبدیل ہوجائے تو وہ کام انجام دے۔ مثالوں کے ساتھ اس کے بارے میں سب کچھ سیکھیں۔

ہائے ، آئیے فراہم کردہ ایک دلچسپ ہدایت کے بارے میں جانیں ، یعنی این جی - تبدیلی کی ہدایت نام ، نام ہی خود جزوی طور پر وہ کام ختم کردیتی ہے جو وہ انجام دیتا ہے۔ پروگرامر عام طور پر تبدیلی اور این جی - چینج والے واقعات کے مابین الجھن میں پڑ جاتے ہیں ، آئیے آج اس بلاگ میں سب کچھ صاف کردیں۔ آج ہم جن موضوعات پر غور کریں گے وہ یہ ہوں گے:

بلاگ کے ساتھ آگے بڑھنے سے پہلے ، ہم سب سے پہلے اس پر ایک نظر ڈالیں گے کہ انگولر جے ایس میں ہدایت نامہ کیا ہے۔





چاند گرہن لگانے کا طریقہ

ہدایت کیا ہے؟

AngularJS کی ہدایت کو صرف ایک NG- 'صیغہ' والے HTML صفت کے ساتھ بڑھایا جاتا ہے۔ AngularJS بلٹ میں ہدایت کا ایک سیٹ فراہم کرتا ہے جو پیش کرتا ہے مختلف خصوصیات ہماری درخواستوں کو

AngularJS ہمیں اپنی اپنی ہدایت کی وضاحت بھی کرنے دیتا ہے۔



این جی چینج کیا ہے؟

تبدیلی a جس کا مقصد آپریشنز کرنے کے لئے ہوتا ہے جب اجزاء کی قدر یا واقعہ تبدیل ہوجاتا ہے۔ دوسرے الفاظ میں،ng-changeہدایت AngularJS کو بتاتی ہے کہ جب کسی HTML عنصر کی قدر بدل جاتی ہے تو کیا کرنا ہے۔

ایکاین جی ماڈلاین جی چینج ڈائریکٹیو کے ذریعہ ہدایت کی ضرورت ہے۔



این جی چینج ڈائرکٹیو کو استعمال کرتے وقت اہم نکات:

  • onChange ایونٹ کا کیا ہوتا ہے؟ng-changeانگولر جے ایس کی ہدایت عنصر کے اصل تبادلے کے واقعہ کو اوور رائڈ نہیں کرتی ہے ، دونوںng-changeاظہار اور اصل آغاز واقعات کو انجام دے دیا جائے گا۔
  • ng-changeقیمت میں ہر تبدیلی پر واقعہ متحرک ہوجاتا ہے۔ یہ تمام تبدیلیاں کرنے کے ل not ، یا ان پٹ فیلڈ کی توجہ کھو جانے کا انتظار نہیں کرے گا۔
  • ng-changeواقعہ صرف اس صورت میں متحرک ہے جب ان پٹ ویلیو میں اصل تبدیلی واقع ہو ، اور نہیں اگر یہ تبدیلی جاوا اسکرپٹ سے کی گئی ہو۔
  • اس این جی - چینج ڈائرکٹیو کی حمایت HTML ، جیسے ٹیگس ، اور کے ذریعہ کی جاتی ہے۔
  • این جی چینج اظہار کی تشخیص اسی وقت کی جاتی ہے جب ان پٹ ویلیو میں تبدیلی سے ماڈل کے لئے کسی نئی قیمت کا ارتکاب ہوتا ہے۔

اس کا اندازہ نہیں کیا جائے گا:

  1. اگر ars پارسرس ٹرانسفارمیشن پائپ لائن سے ملنے والی قیمت تبدیل نہیں ہوئی ہے
  2. اگر ان پٹ غلط رہتا ہے ، کیونکہ ماڈل کالعدم رہے گا
  3. اگر ماڈل ان پٹ ویلیو کے ذریعہ نہیں بلکہ پروگرام کے لحاظ سے تبدیل ہوتا ہے۔

نوٹ ، اس ہدایت کی ضرورت ہےngModelحاضر ہونا.

نحو:

< عنصر ng-change='اظہار' > عنصر >

اظہار: یہ ایک تاثرات کی وضاحت کرتا ہے جو اس وقت سرانجام دیا جاتا ہے جب کسی عنصر کی قدر بدل جاتی ہے۔

مثال:

 

براہ کرم ان پٹ فیلڈ میں ٹائپ کریں:

ان پٹ فیلڈ {{گنتی}} بار بدل گیا ہے۔

کونیی ڈاٹ کام }])

آؤٹ پٹ (3 تبدیلیوں کے بعد)

براہ کرم ان پٹ فیلڈ میں ٹائپ کریں:

کمانڈ لائن سے Hive استفسار چلائیں

ان پٹ فیلڈ 3 بار تبدیل ہوا ہے۔

مجھے امید ہے ، اب تک آپ کو این جی - تبدیلی کی ہدایت کی واضح سمجھ آ گئی ہو گی ، اسے اپنے پروگراموں میں استعمال کرنے کی کوشش کریں اور دیکھیں کہ آپ نے کتنا سیکھا ہے۔ پڑھنے کا شکریہ.میں آپ کو اس سے گزرنے کی سفارش کروں گا کونیی سبق ایڈورکا ویڈیو پلے لسٹ ویڈیوز دیکھنے اور کونیی ایپلی کیشنز کے ساتھ کام کرنے کا طریقہ سیکھنا۔

اب جب کہ آپ کونیی ہدایت کو جانتے ہو ، اس کی جانچ پڑتال کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ کونییرا ایک جاوا اسکرپٹ فریم ورک ہے جو اسکیل ایبل ، انٹرپرائز ، اور پرفارمنس کلائنٹ سائڈ ویب ایپلی کیشنز بنانے کے لئے استعمال ہوتا ہے۔ کونیی ڈھانچے کو اپنانے کا عمل زیادہ ہونے کے ساتھ ، اطلاق کی کارکردگی کا نظم و نسق کمیونٹی کے ذریعہ بہتر کام کے مواقع کو آگے بڑھا رہا ہے۔ کونیی سرٹیفیکیشن ٹریننگ کا مقصد انٹرپرائز ایپلی کیشن ڈویلپمنٹ کے آس پاس ان تمام نئے تصورات کا احاطہ کرنا ہے۔