我想嵌套 if else 语句在 reactjs 中为 href 但得到一个语法错误":预期"。这是我的代码:
href = {!this.props.activeLanguage ? "https://m.facebook.com/asd1/" : {this.props.activeLanguage.code == "en" ? "https://m.facebook.com/asd1/" : "https://m.facebook.com/asd2/"}}
我首先检查活动语言的原因是未定义的。
删除内部{}
,即对象语法,它不是有效的对象。如果需要添加分组,请改用()
。
href = {!this.props.activeLanguage ? "https://m.facebook.com/asd1/" : this.props.activeLanguage.code == "en" ? "https://m.facebook.com/asd1/" : "https://m.facebook.com/asd2/"}