任何人都可以帮助我如何在 Angular JS Factory 中创建多个功能,并且我想从一个函数访问返回的值并处理另一个函数中的内容,我在下面试过但没有成功
在下面的函数中我想获取我们从getProduct(response.data)得到的modifyProduct函数中的值
我在下面提到了一些问题但没有太多了解
AngularJS : From a factory, how can I call another function
Calling a function in another function with AngularJS factory
staticfiles
答案 0 :(得分:1)
你关闭了。只需要删除this.
,因为您正在调用在本地范围内定义的另一个函数,而不是对象上的某些方法。而且我认为你可能希望让modifyProduct返回promise,这样任何调用此函数的人都可以知道它何时成功或失败。
function modifyProduct() {
return getProduct().then(function(value) {
console.log(value);
});
}