如何将数据从数据库提取到文本框

时间:2017-01-19 15:07:16

标签: angularjs angular

任何人都可以帮我解决如何将数据从数据库中提取到文本框中的问题吗?无论如何我能够保存,但我想将我保存的内容分别取回到相同的文本框中。

//形式

     <div class="modal-body">
        <div class="form-group">

          <form (ngSubmit)="onSubmit(companylisting)"  #companylsiting="ngForm" >

 <div class="form-group">
              <label for="first_name"> Name</label>
              <input type="text" class="form-control" id="name" [(ngModel)]="company.name" name="first_name" required>
            </div>
              <button type="submit" class="btn btn-primary">Submit</button>

//服务

updateClient(id){
      let headers = new Headers({ 'Content-Type': 'application/json' });
      let options = new RequestOptions({ headers: headers });
      let body = JSON.stringify(id);
      return this.http.put('http://example.com' + id, body, headers)
          .map((res: Response) => res.json());


  }

1 个答案:

答案 0 :(得分:0)

如果您未离开活动路径,则只需重新查询绑定到表单的对象。在这种情况下,&#39;公司&#39;是组件中绑定到表单的对象。

 <input type="text" class="form-control" id="name" [(ngModel)]="company.name" name="first_name" required>

您需要重新查询该对象(通过服务),表单将自动重新绑定所有控件。