在angular中执行http.get时的亲戚和绝对URL

时间:2017-07-28 02:40:22

标签: javascript html angular rest typescript

我是Angular的新手,做一些事情很辛苦。 我正在使用最新的角度(版本4)。 我有这种情况:

  1. 我的后端休息服务位于baseurl/contextWS
  2. 我的角度应用程序位于baseurl/contextFront
  3. 基本标记href属性指向/ contextFront
  4. 角度应用程序和后端都在同一服务器(baseurl)
  5. 角度应用程序嵌入在iframe中(因为它被另一个应用程序引用)。
  6. 现在假设我想从角度应用程序调用{​​{1}}。 我怎样才能做到这一点 ?

    我不能baseurl/contextWS/myservice,因为从角度应用程序将转换为 this.http.get('/contextWS/myservice')这是错误的。

    我尝试像这样建立网址:

    baseurl/contextFront/contextWS/myservice

    这在我的应用程序中非常有效,但是当我在iframe中引用我的应用程序时,它会给我一些错误,例如“undefined”。

    非常感谢任何帮助。

0 个答案:

没有答案