1

Web サービスから返されるデータ構造があります。これは数レベルの深さであり、期待されるオブジェクトの代わりに null を持つ可能性があります。その結果、チェックする醜いコードが発生します。

<td>{{if FulfilledBy}}${FulfilledBy.Name}{{/if}}</td>

サービスの出力を変更することはできませんが、プロパティFulfilledByにアクセスする前に存在するかどうかを確認する必要はありません。.Name

これを書く良い方法はありますか?私は次のようなものを好んだでしょう

<td>${(FulfilledBy || {}).Name}</td>

しかし、それも機能しません。

4

1 に答える 1

2

ドキュメントによると、内で式を使用できます${}。試しました${FulfilledBy? FulfilledBy.Name: 'no name'}か?

于 2012-05-26T19:28:05.013 に答える