के साथ फैक्ट्री वैरिएबल देखें मेरे एकल पृष्ठ एप्लिकेशन में 2 नियंत्रक हैं: पहला मेरे मुख्य मेनू के लिए है और दूसरा दृश्य के लिए है। वे इस कारखाने के साथ डेटा साझाकोणीय
myApp.factory('MenuFactory', function(){
var factory = {
Monitor: "doneJob",
Control: "",
Report: "",
Display: "",
setMonitor: function(value){
factory.Monitor = value;
},
setControl: function(value){
factory.Control = value;
},
setReport: function(value){
factory.Report = value;
},
setDisplay: function(value){
factory.Display = value;
}
};
return factory;
});
मैं factory.Control
पर परिवर्तन देखना पसंद करेंगे, लेकिन मैं यह काम करता है नहीं कर सकता।
जब मैं इस प्रयास करें:
$scope.$watch(function(){MenuFactory.Control}, function(NewValue, OldValue){
console.log(NewValue + ' ' + OldValue);
console.log(MenuFactory.Control);
}, true);
मैं कंसोल में "अपरिभाषित अपरिभाषित" और "प्रक्रिया" मिलता है। क्या इस कारखाने के लिए मेरे $ घड़ी के कार्यान्वयन में कोई समस्या है?
धन्यवाद एक बहुत, इतना आसान है कि मैं यह नहीं देखा ... – Pierolain
@Pierolain you..Thanks मदद करने के लिए खुशी है कि :) –