您好我在js渲染模板中使用了以下代码段。
{{if Expanded}}e-gridtreerowexpand {{else (!Expanded)&&(HasChildGridRecords)}} e-gridtreerowcollapse {{/if}}
在其他条件下没有奏效。在Expanded的位置,HasChildGridRecords是要呈现的数据对象中存在的属性。
如何解决这个问题。
答案 0 :(得分:3)
那应该有用。 (虽然放置(!Expanded)
是多余的,因为你已经在if中测试了它。
你可以写
{{if Expanded}}
e-gridtreerowexpand
{{else HasChildGridRecords}}
e-gridtreerowcollapse
{{/if}}
(也不需要parens)
如果Expanded为true,则会获得第一个渲染块。
如果HasChildGridRecords为truey,并且Expanded为false,则会得到第二个块。