angular2: http post not executing

后端 未结 1 822
囚心锁ツ
囚心锁ツ 2020-12-03 21:57

This is my first experience with angular 2. I have created a simple form and try to submit it but when http.post is executed nothing happens. There is no request made in the

相关标签:
1条回答
  • 2020-12-03 22:28

    Observables are lazy so you need to subscribe on them to make the request execute even if you don't want to handle the response.

    Something like that:

    save(model) {
      var uri = this._baseUri + "/api/contact/AddContact";
      let md = JSON.stringify(model);
    
      this.http.post(uri,
        JSON.stringify(md),
        {
          headers: new Headers({
            'Content-Type': 'application/json'
          })
        })
        .map(res => res.json()).subscribe();
      }
    

    Hope it helps you, Thierry

    0 讨论(0)
提交回复
热议问题