Это код, который я использую. Я хочу знать, что синтаксис условного оператора правильный или нет?
<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.handleChange(e)
}}
/>
)}
</FormItem>
</Col>
Это строка кода, которую я хочу узнать, правильный синтаксис или нет.
this.props.userNameExist === true ? {message: 'Please Input user name!'} : {message: 'User Name already Exists!'}