我有一个angularjs service
,它为前端绑定保留了model
属性。
我还想创建一个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);
问题:该功能无法看到模型。为什么,我怎么能改变这个?
答案 0 :(得分:0)
我解决了它如下:
var model: {
mylist = null
};
return {
model: model,
setMyList: setMyList
}
function setMyList(data)...