我有一个值,只有在选中以下复选框时才能获得:
export const sendRemoved = (removedDocId) => async dispatch => {
const res = await axios.delete('/api/deletedoc', { data: { removedDocId } });
}
所以我有一个像这样的插值:
var currentEmployeeMedian = "";
if (chkGetMedian.Checked)
{
//code there
currentEmployeeMedian = EmployeeMedian.Median.ToString();
}
但是我只想在选中复选框时显示$"{employee}: {formattedTime} - Employee Median = {currentEmployeeMedian} minutes";
,是否有任何方法可以不使用- Employee Median = {currentEmployeeMedian} minutes
子句来实现呢?没有像if else
和?
这样的插值成就
if子句就像
:
不可能做到这一点,只能插值吗?
答案 0 :(得分:3)
因此,您的目标是有选择地包括插值字符串的后半部分,而不使用if语句。您尝试使用三元运算符,但是由于插值字符串无法嵌套而失败。
希望我能正确理解您的问题。
解决方案是创建一个包含后半部分的字符串变量:
PersonID ParentID LastName FirstName
1 (null) John Doe
2 1 Mary Doe
3 1 Ken Doe
4 2 Jane Doe