Iam कोणीय ढांचे के लिए नया है। यहां मेरा परिदृश्य है, जहां मैं अपना $ स्कोप बदलना चाहता हूं। समय के बाद व्यवहार्य है इसलिए मैंने जावास्क्रिप्ट setTimeout
विधि का उपयोग किया।
$scope.variable='Previous';
setTimeout(function(){
$scope.variable='NEXT';
},3000);
यह कोड मेरे लिए काम नहीं करता है। इस कोड को काम करने के लिए मैंने $apply()
का उपयोग किया।
बाद में मुझे पता ही कोणीय एक $ टाइमआउट सेवा है जो एक ही काम करता है है कि आया था।
$scope.variable='Previous';
$timeout(function() {
$scope.variable='NEXT';
}, 2000);
मैं जावास्क्रिप्ट setTimeout
साथ $timeout
सेवा के प्रदर्शन की तुलना कैसे कर सकते हैं ??
क्यों हम $timeout
बजाय setTimeout
का उपयोग करना चाहिए ??
मुझे कुछ उदाहरण और कारण इसका इस्तेमाल करने की है, जो प्रदर्शन से पता चलता दे।
धन्यवाद :)
प्रदर्शन पूरी तरह से वर्तमान अनुप्रयोग के भीतर डाइजेस्ट चक्र के प्रदर्शन पर निर्भर करता है। $ टाइमआउट एक पाचन का कारण बन जाएगा। ऐसे ऐप के लिए जहां दर्शक की महत्वपूर्ण मात्रा है, जहां $ रूटस्कोप है।$ digest() 'ऐप को स्थिर करता है, यह एक बार फिर फ्रीज हो जाएगा। यह बहुत ही सरल है। – estus