Tek sayfalık uygulamam 2 kontrol cihazına sahip: Birincisi ana menüm ve ikincisi görünüm içindir. Onlar bu fabrika verileri paylaşmakAngular
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;
});
Ben factory.Control
üzerinde değişiklik izlemek istiyorum, ama o inşaat yapamazsınız.
$scope.$watch(function(){MenuFactory.Control}, function(NewValue, OldValue){
console.log(NewValue + ' ' + OldValue);
console.log(MenuFactory.Control);
}, true);
ben konsolda "tanımlanmamış tanımlanmamış" ve "Süreç" olsun. Bu fabrika için $ watch uygulamamda herhangi bir sorun var mı?
Çok teşekkürler, çok kolay ben bunu görmedim ... you..Thanks yardım etmek – Pierolain
@Pierolain sevindim :) –