2013-01-24 18 views
6

में ऑटोरेफ्रेश $ स्कोप वैरिएबल मैं अपने चर वैरिएबल ऑब्जेक्ट पर स्वचालित रूप से कैसे ट्रिगर कर सकता हूं?कोणीयजेएस। एचटीएमएल

//controller 
setInterval(function(){$scope.rand=Math.random(10)},1000); 

//template 
{{rand}} 

रैंड मेरे पृष्ठ पर अपडेट नहीं है। मैं अपना चर कैसे अपडेट कर सकता हूं?

+0

$ गुंजाइश वस्तु क्या है? क्या यह टेक्स्टबॉक्स के लिए एक चर है? –

+0

@ साइड सलमान रजाजैदी यह एक कोणीय जेएस चीज है। – 11684

उत्तर

3

तुम कर सकते हो:

//controller  
function UpdateCtrl($scope) { 
    $scope.rand = 0; 
    setInterval(function() { 
     $scope.$apply(function() { 
      $scope.rand = Math.random(10); 
     }); 
    }, 1000);    
} 

और

//template 
<div ng-controller="UpdateCtrl"> 
{{rand}}  
</div> 
6

वास्तव में क्या करने के लिए सबसे Angularish तरीका है कि होगा:

function MyCtrl($scope, $interval) { 
    $scope.rand = 0; 

    function update() { 
    $scope.rand = Math.random() * 10; 
    } 

    $interval(update, 1000); 
} 

यह सेटइंटरवाल()

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