अब जब कि बीच प्रदर्शन अंतर $broadcastऔर $emitसमाप्त कर दिया गया है, वहाँ पसंद करते हैं करने के लिए किसी भी कारण है $scope.$emitकरने के लिए $rootScope.$broadcast?
वे अलग हैं, हां।
$emit गुंजाइश पदानुक्रम (ऊपर की ओर) तक सीमित है - यह अच्छा हो सकता है, अगर यह आपके डिजाइन को फिट करता है, लेकिन यह मुझे एक मनमाना प्रतिबंध लगता है।
$rootScope.$broadcastवह सब पर काम करती हैं चुनें घटना है, जो मेरे मन में एक अधिक समझदार प्रतिबंध नहीं है सुनने के लिए।
क्या मैं कुछ भूल रहा हूँ?
संपादित करें:
एक जवाब के जवाब में स्पष्ट करने के लिए, प्रेषण की दिशा वह मुद्दा नहीं है जिसके बाद मैं हूं। $scope.$emitघटना को ऊपर की ओर भेजता है, और $scope.$broadcast- नीचे की ओर। लेकिन हमेशा $rootScope.$broadcastसभी इच्छित श्रोताओं तक पहुँचने के लिए उपयोग क्यों नहीं किया जाता है?




