AngularJS এ কি বিলম্বিত হয়?
AngularJS এ কি বিলম্বিত হয়?

ভিডিও: AngularJS এ কি বিলম্বিত হয়?

ভিডিও: AngularJS এ কি বিলম্বিত হয়?
ভিডিও: লেটেন্সি কি? কি লেটেন্সি প্রভাবিত করে? 2024, নভেম্বর
Anonim

বিলম্বিত বস্তু:

বিলম্বিত একটি বস্তু যা প্রতিশ্রুতি প্রকাশ করে। এটিতে প্রধানত তিনটি পদ্ধতি রয়েছে solve(), reject(), এবং notify()। বিলম্বিত প্রতিশ্রুতি বস্তু প্রদান করে। কখন বিলম্বিত সম্পূর্ণ হয়, আপনি পদ্ধতি কল করুন হয় সমাধান(), প্রত্যাখ্যান(), এবং বিজ্ঞপ্তি()

এছাড়াও, AngularJS এ $ প্রতিশ্রুতি কি?

মধ্যে প্রতিশ্রুতি AngularJS বিল্ট-ইন $q পরিষেবা দ্বারা সরবরাহ করা হয়। তারা a এর সাথে নিবন্ধন করে সিরিজে অ্যাসিঙ্ক্রোনাস ফাংশনগুলি চালানোর একটি উপায় সরবরাহ করে প্রতিশ্রুতি বস্তু {info} প্রতিশ্রুতিগুলি ES6 স্পেসিফিকেশনের অংশ হিসাবে নেটিভ জাভাস্ক্রিপ্টে তাদের পথ তৈরি করেছে৷

একইভাবে, কৌণিকভাবে $q কি? $ q একটি কৌণিক সংজ্ঞায়িত পরিষেবা। এটি নতুন প্রতিশ্রুতি () এর মতোই। কিন্তু $ q অতিরিক্ত বৈশিষ্ট্য বৃদ্ধি করে জিনিসগুলিকে পরবর্তী স্তরে নিয়ে যায় যা বিকাশকারীরা আরও সহজভাবে জটিল কাজগুলি করতে ব্যবহার করতে পারে। এটি $ ব্যবহার করে একটি প্রতিশ্রুতি তৈরি করার জন্য একটি নমুনা q কৌণিক . মডিউল("অ্যাপ", )।

এই বিবেচনায় রেখে প্রতিশ্রুতি বিলম্বিত কি?

সংস্করণ যোগ করা হয়েছে: 1.5 বিলম্বিত . প্রতিশ্রুতি () পদ্ধতিটি একটি অ্যাসিঙ্ক্রোনাস ফাংশনকে অন্য কোডকে তার অভ্যন্তরীণ অনুরোধের অগ্রগতি বা স্থিতিতে হস্তক্ষেপ করা থেকে আটকাতে দেয়। শুধুমাত্র ফেরত প্রতিশ্রুতি মাধ্যমে বস্তু বিলম্বিত . প্রতিশ্রুতি () যাতে অন্য কোড কলব্যাক নিবন্ধন করতে পারে বা বর্তমান অবস্থা পরিদর্শন করতে পারে।

AngularJS এ অ্যাসিঙ্ক্রোনাস কল কি?

ভিতরে AngularJS , আমাদের কাছে $q অবজেক্ট আছে যা একটি পরিষেবা যা a কার্যকর করতে সাহায্য করে অ্যাসিঙ্ক্রোনাসভাবে কাজ করে এবং এই থেকে ফিরে মান ব্যবহার করুন কল আরও প্রক্রিয়াকরণের জন্য। এই ফাংশন একক প্রতিশ্রুতি অবজেক্ট সমাধান করুন যখন সমস্ত প্রতিশ্রুতি বস্তু তে চলে যায় ফাংশন সমাধান করা হয়।

প্রস্তাবিত: