使用Angular一键传递/获取多行

时间:2018-08-17 06:25:22

标签: angular

我能够以数组的形式传递数据,但无法以数组的形式检索数据。我传递的数据未作为数组存储在json文件中。 我将finalList用作数组,将数据插入其中,然后使用订阅服务器将其推送到api。

.html代码:

 <button style="border: 1px solid white" type="button"  name="button"  (click)="add({basic_amount:basic_amount.value,purchase:purchase.value,license:license.value,Particulars:Particulars.value,Quantity :Quantity.value,users :users.value}, regForm)"><i class="fa fa-plus" aria-hidden="true"></i> </button>

.ts代码:

    add(a, regForm) {
        this.addService.add(a).subscribe((res: Response) => [
             this.finalList.push(a),
             regForm.reset(),
             this.basic_cost
         ]);

  }

邮递区号服务:

   add(data) {
      const url = 'http://localhost:3000/item';
       const headers = new HttpHeaders({'Content-Type': 'application/json'});
    return this.http.post(url, data, {headers: headers});

  }

获得服务

 private URL = 'http://localhost:3000/item';
 item(): Observable <any> {
 console.log('Observable');
 return this.http.get<any>(this.URL);

}

0 个答案:

没有答案