[英]How to use promises in NodeJs while processing files in the case below
[英]How to use promises in the case below
我是 angular 的新手,想使用 ngtasty 服务器端分页,但我遇到了这样的问题
我有调用 getMetaData 函数的初始化方法,该函数进行 API 调用并设置$scope.publishersModel = [];
和其他基于api数据的模型
$scope.initialize = function () {
$scope.publishersModel = [];
$scope.sitesModel = [];
$scope.getMetaData();
};
同样为了获取表中显示的数据,我有getData(selectedPublishers,selectedSites)
函数,该函数将所选模型作为参数,该函数像这样重新运行数据
{ "header": [{"Date" :"Date"}, {"Site":"Site"}],
"rows":[{"Publisher_Name":"FashionDivaDesign","Site":"FashionDivaDesign.com","Date":"2015-12-06",}],
"pagination": {"size":668,"pages":"67","count":10}
}
但当前参数,即 getData(param) 不可用,该参数在 getMetaData() 的 api 调用成功后设置
所以我知道如何管理这个数据依赖
我认为您需要将其封装在service
但您可以尝试以下操作:
$scope.getMetaData().then(function(data){
return getData(data.selectedPublishers,data.selectedSites)
})
.then(function(data){
$scope.something = data.rows;
});
如果你提供一个 jsFiddle/Plunker/CodePen,答案可以更精确......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.