IF 标签

IF 标签也是 Model 数据加载模型的一部分,引用文件与 Model 相同。IF 标签用于逻辑判断,逻辑成立时才显示标签中的内容。IF 标签只执行一次,呈现内容后会删除自己

IF 标签内的 HTML 内容支持嵌入式 Javascript 表达式,可以使用 Javascript 对值进行处理。

IF 属性

除了 IF 标签外,Model 库提供了if属性,用于决定是否呈现元素。与 VUE 中的v-if属性类似。

if属性也支持onloadonreturntrueonreturnfalse事件,定义在if属性所在元素上。ifelse-if属性值支持 Model 数据占位符和 Express 字符串支持的占位符。ifelse-ifelse如果一同使用,则需要设置同级元素上才能识别为同一组逻辑。不满足条件的元素将会被移除。

SELECT 标签的 OPTION 标签和 TABLE 标签的 TR 标签不仅不支持 FOR 标签作为它们的父级,也不支持 IF 标签,这种情况下可以通过设置if属性来确定是否呈现,如:

包含 if 属性的标签的 HTML 内容 不支持 嵌入式 Javascript 表达式


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!