1
У меня есть angularjs service
, в котором есть свойство model
для привязки интерфейса.Как получить доступ к переменной внутри службы anguljarjs от функции?
Я также хочу, чтобы создать function
, который обрабатывает некоторые входные данные и обновляет модель соответственно:
angular.module('test').service('testService', testService);
function testService() {
return {
model: [
mylist = null
],
setMyList: setMyList
};
function setMyList(data) {
//process data
mylist = data; //error: "model is not defined"
}
}
из любого контроллера:
testService.setMyList(data);
Проблема: функция не может увидеть модель. Почему, и как я могу это изменить?
сделать закрытие 'model' массива и возвращает его. –
Не могли бы вы привести пример? – membersound