Как отобразить сообщение об ошибке.
, если результат поиска не имеет соответствующего значения в Angular.
Пример: если результат поиска не найден, я хочу отобразить какое-то сообщение, например результат не найден.
listuser.component.html
<input #searchBox ng-model="searchText" id="searchBox" placeholder="search by id" (keyup)="searchUser(searchBox.value) ">
<table class="table table-striped">
<thead>
<th>Id</th>
<th>User Name</th>
</thead>
<tbody>
<tr *ngFor="let user of users">
<td>{{user.id}}</td>
<td>{{user.username}}</td>
</tr>
</tbody>
</table>
listuser.component.ts
searchUser(id){
var temp = [];
this.users = [];
this._userService.getUser(id).subscribe((temp) => {
console.log(temp)
this.users.push(temp);
console.log(this.users)
}, (error) => {
console.log(error);
})
}
это мой user.service.ts
getUser(id: Number){
return this._http.get(this.baseUrl + '/car/' + id, this.options)
.map((response: Response) => response.json())
.catch(this.errorHandler);
}