我想默认设置关键字值null,如果按关键字找不到记录,我也想设置错误信息

时间:2017-06-30 09:56:17

标签: angular

HTML组件:

<form class="navbar-form navbar-right">
  <input type="text" class="form-control" 
        name="keyword" [(ngModel)]="model.keyword" placeholder="Search...">
  <button class="btn btn-primary" (click)="getEmployees()">Search</button>
</form>

组件: 我想将null设置为keyword

的默认值
getEmployees(page:number,keyword:string): void {
  this.employeeService.getEmployees(page,this.model.keyword)
    .subscribe(employees => { 
      this.employees = employees;
      console.log(this.employees);
      this.setPage(page);
      console.log(this.model.keyword)
    });
}

1 个答案:

答案 0 :(得分:0)

 getEmployees(page:number,keyword:string): void {
        // get users from secure api end point
        var query = (this.model.keyword) ? this.model.keyword : "";
        this.employeeService.getEmployees(page,query)
            .subscribe(employees => {
                this.employees = employees;
                console.log(this.employees);
                this.setPage(page);           
            });
    }