এখন যেহেতু পারফরম্যান্সের পার্থক্যটি $broadcast
এবং $emit
এর মধ্যে থেকে মুছে ফেলা হয়েছে, সেখানে পছন্দ $scope.$emit
করার কোনও কারণ আছে $rootScope.$broadcast
কি?
তারা পৃথক, হ্যাঁ।
$emit
স্কোপ হায়ারার্কির (উপরের দিকে) সীমাবদ্ধ - এটি আপনার ডিজাইনের সাথে মানানসই হতে পারে তবে এটি আমার কাছে বরং স্বেচ্ছাসেবী বাধা বলে মনে হয়।
$rootScope.$broadcast
ইভেন্টটি শোনার জন্য বেছে নেওয়া সমস্ত ক্ষেত্রে কাজ করে , যা আমার মনে আরও বোধকরি বাধা।
আমি কিছু অনুপস্থিত করছি?
সম্পাদনা করুন:
উত্তরের জবাবে স্পষ্ট করার জন্য, প্রেরণের দিকনির্দেশটি আমি ইস্যু করছি না। $scope.$emit
ইভেন্টটি উপরের দিকে এবং $scope.$broadcast
নীচে দিকে প্রেরণ করে । তবে কেন সবসময় $rootScope.$broadcast
সমস্ত অভিযুক্ত শ্রোতার কাছে পৌঁছানোর জন্য ব্যবহার করবেন না ?