2013-07-01 9 views
23

में मैं इस कोड का उपयोग करें:

$scope.$watch('message', function() 
{ 
    // the code 
}); 

वहाँ संदेश को मैन्युअल रूप से परिवर्तन घटना आग की कोई तरीका है, तो कोड निष्पादित किया जाएगा?

उत्तर

37

कुछ विकल्प:।

  1. उपयोग $ गुंजाइश $ लागू() पाश जो घड़ी भाव के सभी फोन को पचाने चलाने

  2. एक समारोह के अंदर आप आंतरिक घड़ी कोड रखो और इसे कहते हैं मैन्युअल

  3. बदलें messages :)

12

यहां एक और विकल्प फंक्शन को अलग से घोषित कर रहा है और पॉइंटर के साथ $scope.watch का उपयोग कर रहा है।

var watchFunction = function(){ 
    // the code 
} 

$scope.$watch('message',watchFunction); 

watchFunction(); 
+0

मुझे यह समाधान (@ShaiRez उत्तर में दूसरा विकल्प भी) सुरुचिपूर्ण और $ स्कोप कॉल करने से निश्चित रूप से अधिक कुशल लगता है। $ आवेदन() –

संबंधित मुद्दे