Web サービスから返されるデータ構造があります。これは数レベルの深さであり、期待されるオブジェクトの代わりに null を持つ可能性があります。その結果、チェックする醜いコードが発生します。
<td>{{if FulfilledBy}}${FulfilledBy.Name}{{/if}}</td>
サービスの出力を変更することはできませんが、プロパティFulfilledBy
にアクセスする前に存在するかどうかを確認する必要はありません。.Name
これを書く良い方法はありますか?私は次のようなものを好んだでしょう
<td>${(FulfilledBy || {}).Name}</td>
しかし、それも機能しません。