পার্থক্য কি:
{{::office.name}}
এবং
{{office.name}}
কৌণিক জেএসে?
উত্তর:
যে অভিব্যক্তিটি দিয়ে শুরু হয়
::
তাকে এককালীন প্রকাশ বলে মনে করা হয়। একবারের এক্সপ্রেশনগুলি স্থিতিশীল হওয়ার পরে পুনরায় গণনা বন্ধ হবে, যা প্রথম হজমের পরে ঘটে যদি অভিব্যক্তির ফলাফলটি একটি অপরিজ্ঞাত মান হয় (নীচে মান স্থায়িত্ব অ্যালগরিদম দেখুন)।
অনেক পরিস্থিতিতে মানগুলি কেবলমাত্র দেখায় প্রদর্শিত হয় এবং ভিউ বা নিয়ামক থেকে কখনই আপডেট হয় না। তবে, যদি দ্বি-মুখী বাইন্ডিং ব্যবহার করা হয়, $digest
তবে প্রতিটি চক্রের অভিব্যক্তির কোনও পরিবর্তন পরীক্ষা করে দেখুন, যা প্রয়োজনীয় নয়। এই ক্ষেত্রে, ::
এক্সপ্রেশন আগে ব্যবহার করা উচিত। উপরের বিবৃতিতে যেমন বলা হয়েছে, এ জাতীয় ক্ষেত্রে দ্বিমুখী বাইন্ডিং সিনট্যাক্সের চেয়ে এটি আরও দক্ষ।
ব্লগ: @ টড মোটো থেকে অ্যাংুলারজেএস ওয়ান-টাইম বাইন্ডিং সিনট্যাক্স
বাদামের শেলের মধ্যে, আমরা যখন
{{ ::foo }}
ডিওএমের অভ্যন্তরের মতো কোনও মূল্য ঘোষণা করি , একবার এই মানটি সংজ্ঞায়িত হয়ে গেলে, কৌণিক এটিকে রেন্ডার করে রাখবে, এটি নজরদারদের কাছ থেকে আবদ্ধ করবে এবং এভাবে$digest
লুপের অভ্যন্তরে বাইন্ডিংয়ের পরিমাণ কমিয়ে দেবে । সরল!