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 回答