javascript - 列中的 JS 条件模板
问题描述
我对 JavaScript 很陌生,这对我来说更加困难。
我正在尝试在我的列模板中添加一个条件,但我无法让它工作。代码是这样的:
template: '@viewMode' == "EDIT" ? '<input class="equipDropDownEditor"/>' : "#:PROMOTION_TYPE#",
这几乎表明了我想要的。问题是如果该Promotion_Type
字段为空,它会在屏幕上显示空。
所以,我要实现的条件是:如果viewmode
is "edit"
,它将返回equipDropDownEditor
.
如果不是,则显示字段PROMOTION_TYPE
。但是,如果Promotion_Type
返回 null,我不希望它显示任何内容(例如,空字符串。
这是我尝试过的。当“viewMode”不是“EDIT”时,屏幕上仍然显示为空。
template: '@viewMode' == "EDIT" ? '<input class="equipDropDownEditor"/>' : ("#:PROMOTION_TYPE#" == null ? " " : "#:PROMOTION_TYPE#"),
解决方案
为了将来帮助某人,我使用它:模板:
'@viewMode' == "EDIT" ? '<input class="equipDropDownEditor"/>' : ("#:PROMOTION_TYPE#" == null ? " " : "#:PROMOTION_TYPE#" == "#:PROMOTION_TYPE#"),
无论如何谢谢@Bertrand Le Roy
推荐阅读
- regex - 从http响应正文获取字符串到Jmeter中的数组
- haskell - Haskell:读取由 show 生成的 JSON (aeson) 值。错误信息
- sql - 如何提取特定字段中具有相同值的记录之间的字段值差异
- vue.js - 在 vuejs 中动态创建 scss 变量
- hexo - Hexo:meta 和 img 标签的地址错误
- javascript - 我该如何创建HTML中带有循环的元素?
- python - 根据python中另一列值的顺序设置数据框中列的值
- r - 如何计算 R 中不同字符串变量(在列中)之间的时间重叠?
- mysql - Sequelize 中的 findAll() 找不到在事务中创建的行
- python - Mac 上的 SageMath 9.1:安装 numpy / pandas