例5 -表达式中的JavaScript。

还可以使用JavaScript创建表达式。例如,如果你想返回字符串的小写版本,只需在值的末尾添加toLowerCase():{{name.toLowerCase ()}}

也可以将几个JavaScript函数链接起来。下面的表达式将某人的名字转换为电子邮件地址:

{{名称。取代 (' ', '.'). toLowerCase() +“@coll亚愽视频ibra.com”}}

真实与虚假

JavaScript知道“真实”和“虚假”的概念。这与严格定义不同,在严格定义中,一个值只有在计算为真布尔值时才为真。

如果满足以下条件,表单表达式中的值将计算为true:

  • 值是布尔值真正的
  • 值是一个字符串,例如产品一个
  • 值包含一个对象,例如日期。
  • 一个值是一个数字,正数或负数,带或不带分数。
  • 值是一个对象{}或者数组[]

表单表达式中的值计算为如果:

  • 值是布尔值
  • 值为
  • 值为未定义的
  • 值为0
  • 值是一个空字符串,例如""

例子:

从资产选择器选择资产后,您希望将输入字段的状态从禁用更改为启用。定义的变量价值用于资产下拉列表,任何其他下拉列表组件存储所选选项的ID。

“真实”和“虚假”的概念意味着您不必构建复杂的条件来评估资产ID真正的.要将输入字段的状态从禁用更改为启用,请将资产选择器变量的变量传递给启用选项中使用表达式表示法的文本输入。