我想使用if语句确定只读的使用。 它不会显示输入内容只是一个空白
{% if Actie == Nieuw %}
<input class="numeriek" type="text" name="Netnummer" value="
{{Netnummer }}" maxlength="10">{% endif %}
{% if Actie == Openen %}
<input readonly class="numeriek" type="text" name="Netnummer" value="
{{Netnummer }}" maxlength="10"> {% endif %}`
我不知道我在做什么错。 Actie在另一个文件中,其中树枝会加载模板
答案 0 :(得分:0)
您将Actie
与字符串进行比较,却忘了加引号。 'Nieuw'
/ 'Openen'
您的条件包装在输入周围,而不是只读包装,从而提供代码重复。
<input class="numeriek" type="text" name="Netnummer" value="{{ Netnummer }}" maxlength="10"{{ (Actie == 'Nieuw') ? '' : ' readonly' }}>
我正在使用三元表达式,将条件写在一行中。
{{ (condition) : (somevalue) ? (someothervalue) }}
等同于:
{% if (condition) %}
{{ somevalue }}
{% else %}
{{ someothervalue }}
{% endif %}
答案 1 :(得分:0)
然后,解决方案之一是:(如果Actie包含字符串“ Nieuw”或“ Openen”)
List<Provider>