Это код, который я использую. Я хочу знать, верен ли синтаксис условного оператора или нет?
<Col span = {12}>
<FormItem label = "Admin User Name">
{getFieldDecorator('username', {
initialValue: this.state.userName,
rules: [{
required: this.props.userNameExist === true ? {message: 'Please Input user name!'} : {message: 'User Name already Exists!'}
}],
})(
<Input name = "userName" placeholder = "Admin UserName"
onChange = {(e) => {
e.preventDefault(); e.stopPropagation();
this.handleChangeEvent(e)
}}
/>
)}
</FormItem>
</Col>
Это строка кода, которую я хочу знать, правильный синтаксис или нет.
this.props.userNameExist === true ? {message: 'Please Input user name!'} : {message: 'User Name already Exists!'}
Ошибок нет, я просто хотел убедиться, что это
Мой код не работал. Это была логическая ошибка>
Я хотел проверить, не связано ли это с синтаксисом
Нет ничего плохого в синтаксисе.





Да, это правильно. Это дает вам какие-либо ошибки?