Я выполняю этот стиль, чтобы написать свой угловой код:возвращаемой переменной от службы не обновляется
https://github.com/johnpapa/angularjs-styleguide
В основном это говорит, чтобы сделать это с помощью своих услуг:
/* recommended */
function dataService() {
var someValue = '';
var service = {
someValue: someValue,
validate: validate
};
return service;
function validate() {
/* */
};
}
Который не натереть до Я изменяю переменную someValue в какой-то момент. Скажем, у меня есть это:
/* recommended */
function dataService() {
var someValue = null;
var service = {
someValue: someValue,
validate: validate
};
return service;
function validate() {
// do some stuff, then set someValue
someValue = 'validated';
};
}
Если я звоню в dataService.validate(); Я вижу, что он устанавливает переменную someValue. Однако после этого я звоню, я пытаюсь:
dataService.someValue
Я возвращаюсь обратно.
Я чувствую, что это должно работать нормально. Я сошел с ума?
Спасибо. Теперь это намного больше. – lostintranslation