请问nodejs里如何实现promise动态指定函数名? 财富值39

2016-07-08 08:24发布

//机器统计 exports.getMachineAll = (req,res,next)=>{     chart.getMachineAll()     .then((result)=>{         res.json(result);     }) } //电话列表 exports.getPhoneList = (req,res,next)=>{     chart.getPhoneList()     .then((results)=>{          res.json(result);     }) }

mvc结构的控制器里-根据路由进来的有大量的类似这种结构,前端通过$.ajax调用,想写在一个函数里,函数名作为参数,请问该如何做呢?

7条回答

用法如下:

可以用事件触发机制实现:
方法一

Promise/Deferred 模式本质还是用事件形式实现的,至于JS内置对象中的Promise,不用事件方式改造的话,不能实现你需要的功能。

方法三

方法二

mishen - whatsns产品经理
6楼-- · 2016-10-16 00:01

如果对你有帮助,欢迎采纳

用法如下:

一周热门 更多>