gpt4 book ai didi

reactjs - React 中的等价于 Angular 2 中的 *ngFor

转载 作者:行者123 更新时间:2023-12-03 13:13:24 26 4
gpt4 key购买 nike

我想在 react 组件中显示一个动态选择,其值在 1 到 100 之间。

在 Angular 2 中是

<select>
<option *ngFor="let i of numbers">{{i}}</option>
</select>

<!--numbers is an array [1,2,3,4,...100]-->

这在 React 中怎么样?

最佳答案

您可以在数字上使用map并动态创建选项,如下所示:

<select>
{
numbers.map(el => <option value={el} key={el}> {el} </option>)
}
</select>

检查这个例子:

var numbers = [...Array(100).keys()];

var App = () => {
return(
<select>
{
numbers.map(el => <option value={el} key={el}> {el} </option>)
}
</select>
)
}

ReactDOM.render(<App/>, document.getElementById('app'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

<div id='app'/>

关于reactjs - React 中的等价于 Angular 2 中的 *ngFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43666757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com