es6模板字符串里怎么使用三元运算符

请教下怎么在url模板字符串里使用三元运算符,目前有个需求,get请求,有值就传该参数,没值就不传

url: `${Ajax.config.host}${Ajax.config.serviceUrl}/api/layer?mgt_token=${Ajax.config.mgt_token}&start_time=${start_time}&end_time=${end_time}`

里面有个end_time的变量,如何在用三元运算符判断end_time变量值为空(false)时候end_time这个参数都不用传

阅读 12.8k
1 个回答
url: `${Ajax.config.host}${Ajax.config.serviceUrl}/api/layer?mgt_token=${Ajax.config.mgt_token}&start_time=${start_time}${end_time ? '&end_time='+end_time : ''}`
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题