我試圖做這樣的事情用終極版形式:Redux的範圍選擇
的問題是,我有外地的年齡。我不能讓它有兩個值(它只存儲一個值)
let options = [1,2,3,4,5,6,7]; // etc... a lot of ages
// field is a redux field
// Minimum
<select {...age} value={age|| 'select'} multi={true}>
<option key='default' value='default'>Select</option>
{
options.map(option =>
<option key={option}>{option}</option>
)
}
</select>
// Maximum
<select {...age} value={age|| 'select'} multi={true}>
<option key='default' value='default'>Select</option>
{
options.map(option =>
<option key={option}>{option}</option>
)
}
</select>
我不想這樣做:
let options = [1,2,3,4,5,6,7]; // etc... a lot of ages
// field is a redux field
// Minimum
<select {...minimumAge} value={minimumAge|| 'select'} multi={true}>
<option key='default' value='default'>Select</option>
{
options.map(option =>
<option key={option}>{option}</option>
)
}
</select>
// Maximum
<select {...maximumAge} value={maximumAge|| 'select'} multi={true}>
<option key='default' value='default'>Select</option>
{
options.map(option =>
<option key={option}>{option}</option>
)
}
</select>
檢查是否將相同的字段引用傳遞給兩個選擇。 – elmeister