【发布时间】:2015-05-07 04:28:15
【问题描述】:
我有工厂的工作版本
function queryStaticDatabase (filterCondition, url, callback)
{ // should make server REST call in real scenario
console.log(filterCondition);
var recordsPerPage = filterCondition.recordsPerPage;
var pageNumber = filterCondition.pageNumber;
$http.get(url).success(function (data) {
console.log(data);
callback({ // ajax callback in real scenario
totalRecordsCount: totalRecordsCount,
records: filteredData
});
});
}
return {
query: queryStaticDatabase
}
我尝试通过以下方式更改代码
var query =
function (filterCondition, url, callback) { // should make server REST call in real scenario
console.log(filterCondition);
var recordsPerPage = filterCondition.recordsPerPage;
var pageNumber = filterCondition.pageNumber;
$http.get(url).success(function (data) {
callback({ // ajax callback in real scenario
totalRecordsCount: totalRecordsCount,
records: filteredData
});
});
};
return (query);
});
虽然看起来语法正确。修改后的工厂不工作。我是 AngularJs 的新手,请帮我解决这个问题
【问题讨论】:
标签: angularjs factory angularjs-factory