我有以下输入:
alerts:
api_http_500:
default_config:
enabled: true
override:
user_1:
enabled: false
Run Code Online (Sandbox Code Playgroud)
我想检查用户是否存在启用的字段。如果不是的话我就使用默认的。我正在使用索引,default如下所示:
{{ (index $alerts "alerts" "api_http_500" "override" "user_2" "enabled") | default (index $alerts "alerts" "api_http_500" "default_config" "enabled") }}
但我有这个错误<index $alerts "alerts" "user_2" "enabled">: error calling index: index of nil pointer。
我不知道如何在没有 if/else 结构的情况下使用默认值。