2017-06-01 31 views
0

我正在编写新项目,我想调用相同的方法,其中写入角度较老的version.these在同一个项目中,但其编写为两个单独的项目。是否有可能在同一个项目中有两个单独的角度版本

  • 主项目
    • project01
      • JS
        • SaveService.js(AngularJS v1.3.15)
    • project02 个
      • JS
        • app.js(AngularJS V1.6.2)

现在我想从project02叫app.js的HTTP请求其书面在project01 saveservice.js中。

当我调用这个方法我得到这个错误“类型错误:$ http.post(...)的成功不是一个函数”

我不能代替.success.then,因为我project01做工精细,从而这个问题的任何解决方案。

回答

0

在project01中创建一个服务,将返回您期望的结果,而不是从项目02调用,是的,可以在两个不同的项目中有两个不同的角度版本,直到它们彼此兼容为止。

+0

它已经创建为服务和它的返回只有值为 – Lakmi

0

U可以使用SaveService.js,如果该服务与其他角度版本一起使用,只要它们的依赖关系在当前版本中不被废弃,则没有问题。

+0

但我得到这个错误“TypeError:$ http.post(...)。成功不是一个函数” – Lakmi

+0

这似乎是一个问题,与新版本'$ http'服务已经改变。我错了! – LXhelili

相关问题