応答データを確認するための条件があります。私はデータがないときにはヌル応答を得ています。ヌルであれば "No data Found"と表示したい。私は試しましたngIf="!addresses"
しかし、これはどのように私はこれを処理するのですか? テンプレート:サーバーからのヌル応答の処理
<div class="col-md-9 col-sm-9 col-xs-9 *ngIf="(!addresses)">
<div class="col-md-9 col-sm-9 col-xs-9">
No Data Found
</div>
</div>
コンポーネント:
getData(id){
this.service.GetData(id)
.subscribe(addresses => this.addresses = addresses)
this.OnceHttp = !this.OnceHttp;
}
応答: Null
サービス:
GetData(id){
const eurl='http://localhost/Angular/GetData.php?id='
const url= `${eurl}${id}`
return this.http.get(url)
.map(this.extractData)
.catch(this.HandleError)
}
私は、サーバーからNULL値を取得しています。誰かが私に何が間違っているか教えてもらえますか?
は、このコードは何ですか.dataservice.Getaddressメソッド? –
データがないときは、何も応答しないのはどういう意味ですか?あなたのバックエンドは400 +レスポンスか空のレスポンスを返しますか? –
ただ応答が空です。 – Prakash