[解決済み] Angular 2の*ngForのReactでの同等品
2022-02-09 17:59:37
質問
リアクトコンポーネントで、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'/>
関連
-
[解決済み】React.jsの配列の子要素のユニークキーを理解する
-
[解決済み] ReactのuseEffectでローディング関数を1回だけ呼び出す方法
-
[解決済み] Reactルータを使ったプログラムによるナビゲーション
-
[解決済み] React JSX内のループ
-
[解決済み] setStateを呼び出さずにReactコンポーネントを強制的に再レンダリングすることは可能ですか?
-
[解決済み] Reactコンポーネントに条件付きで属性を追加するにはどうすればよいですか?
-
[解決済み] Reactコンポーネント外でのクリックを検出する
-
[解決済み] Reactの "after render "コード?
-
[解決済み] react-router - ハンドラコンポーネントにpropsを渡す
-
[解決済み】React Jsでクラス属性を条件付きで適用する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】<Router>の外側で<Link>を使用してはならない
-
[解決済み】Reactを使用したMapBoxのCSSが欠落している件
-
[解決済み】ngrokがReact devサーバーに接続しようとすると、無効なホストヘッダが表示される。
-
[解決済み] Apolloクライアントでログアウトした後、ストアをリセットする
-
[解決済み] リアクトです。<tr>は<td>の子として表示できません。コメント > td > tr を参照してください。
-
[解決済み] React JSでは、状態を直接変異させない、setState() react/no-direct-mutation-stateを使用する。
-
[解決済み] axios-mock-adapter onGet mock data not effective.
-
[解決済み] react.jsで複数のモジュールをエクスポートする
-
[解決済み] nextjsで異なる.envファイルを使用するには?
-
[解決済み] componentDidUpdate'メソッドはいつ使用するのですか?