मैं सर्वर से वेबशॉट पुश के बाद अपना कोणीय मॉडल बदलने की कोशिश कर रहा हूं। प्रत्येक बार जब सर्वर नए डेटा परोसता है तो $scope.contacts
जैसे मानों को बदलना संभव है ..?सर्वर से वेबसाईट डेटा धक्का के बाद Angularjs मॉडल परिवर्तन
मुझे यकीन नहीं है कि $apply
का उपयोग करके यह संभव है। मुझे पता है कि मैं डोम तत्व को दायरे को पुनः प्राप्त कर सकता हूं और फिर मानों को बदल सकता हूं, लेकिन एक बेहतर समाधान होना चाहिए!
मैं कोणीय मॉड्यूल बनाने के बिना बाहर से कोणीय मॉडल को अद्यतन करने के लिए एक समाधान में वास्तव में रूचि रखता हूं क्योंकि मैं सापेक्ष डेटा स्रोतों का उपयोग कर रहा हूं जो परिवर्तन घटनाओं को उत्सर्जित करते हैं।
function MyController($scope) {
$scope.contacts = [];
}
datasource changed -> function() {
MyController.set('contacts', 'value'); // change angular scope property
}
हाँ $ –
@ जिम्बो लागू करने के साथ यह संभव है आपका उत्तर वही है जो मैंने पहले ही अपने प्रश्न में वर्णित किया था। मैं एक आसान तरीका खोज रहा हूं, लेकिन मुझे लगता है कि मेरा खुद का कारखाना मॉड्यूल लिखना सबसे अच्छा समाधान है। –