如何在Angular JS Factory中定义多个函数并在其他函数内调用一个函数

时间:2017-09-16 04:46:21

标签: javascript angularjs function angularjs-factory

任何人都可以帮助我如何在 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

1 个答案:

答案 0 :(得分:1)

你关闭了。只需要删除this.,因为您正在调用在本地范围内定义的另一个函数,而不是对象上的某些方法。而且我认为你可能希望让modifyProduct返回promise,这样任何调用此函数的人都可以知道它何时成功或失败。

function modifyProduct() {
  return getProduct().then(function(value) {
    console.log(value);
  });
}