Если я следую за эту конкретную практику изготовления заводов:Почему угловые сервисные «частные» поля не обновляются?
myApp.factory('myService', function() {
var somevalue = 2;
var myServiceApi = {
theValue: somevalue,
updatevalue: updateValue
}
return myServiceApi;
function updateValue(newValue) {
somevalue = newValue;
}
});
Каждый раз, когда услуга вводится значение somevalue
всегда инициализирована как 2, даже если я обновил его ранее с помощью метода UpdateValue. если я использую метод getter для значения, которое он обновляет во всех экземплярах службы.
http://jsfiddle.net/IngoVals/hd1r1bmp/
Что происходит в фоновом режиме здесь?
Посмотрите на следующее: http: // stackoverflow.com/questions/16023451/binding-variables-from-service-factory-to-controller –
@jonnyknowsbest Да, я понимаю, что привязка переменных не работает, я просто не получал, пока новые инстанционные синглоты не получили обновленные поля , В любом случае спасибо. –