有没有更优雅的方法来检查freemarker中的变量?

岩石

我有对象,想检查某个属性是否存在。

我有嵌套的地图和列表,如下所示:

some.videos.files (包括包括清单在内的地图的地图)

some 始终存在,但可能为空。

如果我这样做:

<#if some.videos.files?has_content>

而且some.videos不存在,我得到一个错误。

所以我现在这样做:

<#if some.videos?has_content && some.videos.files?has_content>

有没有更优雅的方法可以做到这一点?

我知道我能做

<#if some.videos?? && some.videos.files?has_content>

但我认为这样做不会更好,特别是如果您可能拥有更深层的嵌套变量。

基本上我只想知道是否some.videos.files存在并且不为空。

迪卡尼

是的(some.videos.files)?has_content相同的逻辑也适用于??!,例如(some.videos.files)??(some.videos.files)![]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有更优雅的方法来检查表单默认值?

有没有更优雅的方法来折叠 dplyr 中的两行?

有没有更有效/更优雅的方法来从开关案例中的功能更改数据?

有没有更优雅的方法来输入映射作为 Clojure 中 stdin 中的对列表?

有没有更优雅的方法来查询多个OR和AND上的多对多表?

在 Kotlin 中是否有更优雅的方法来检查 String 是否是有效的 Int?

有没有更好或更优雅的方法来处理python中的字典循环异常?

Vue.js-有没有更优雅的方法来有条件地应用类?

有没有更优雅的方法来编写带有重叠(嵌套)替代方案的语句?

有没有一种优雅的方法来检查是否设置了一组环境变量?

有没有更优雅的方法来使用 array.map 在 NodeJS 中解决这个问题?

有没有更优雅的方法来过滤函数的失败结果?

有没有更好或更优雅的方法来在React Native中有条件地渲染不同的组件?

有没有一种简短的方法来检查 R 中每个变量的不等价性?

有没有一种优雅的方法来检查对象的类型是否属于类型列表?

有没有简单的方法来检查内存?

有没有一种优雅的方法来检查数组中的哪些元素在另一个容器中?

有没有更好,更优化的方法来执行此SQL查询?

有没有一种方法来检查instanceof基本变量java

有没有更简单的方法来检查if语句中的多个变量

有没有一种优雅的方法来检查对象中是否存在键和值,然后使用它?

有没有更优雅的子串方法?

有没有更好或更优雅的方法来找出实际显示器的有效像素尺寸?

有没有通用的方法来打印变量?

有没有更优雅的方式?

有没有更优雅的方法来用默认字符串解开Option <Cookie>?

有没有更好的方法来检查Python Selenium中的弹出窗口

有没有更快的方法来检查列表中的列表是否等效?

有没有更快的方法来检查列表/集合中的一堆东西?