Q&A
解決済
1回答
404閲覧
総合スコア57
Riot.jsは、React.jsに似たコンポーネント指向なJSフレームワークです。非常に軽量であり、コンポーネントで設計しやすいといったメリットがあります。また、MVCのように分割できることも特徴です。
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
0グッド
0クリップ
投稿2017/10/14 02:24
0
riotでtag中で連想配列を何回目かにbreakさせたいのですが、スマートな書き方をおしえてください。
<div each={ hoges in opts.hoges }> <p>{}<p> </div>
opts.hogesには20個入っているが、ある条件の時だけ5回で終了させたい
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答1件
ベストアンサー
途中でbreakさせるのは難しいので、this.hogeWrapperのような関数を作って、
this.hogeWrapper
ようにして、返り値でeachするというのがいいのではないかと思います。
each
html1<div each={ hoges in hogeWrapper() }> 2 <p>{}<p> 3</div> 4 5<script> 6 this.hogeWrapper = function(){ 7 if(opts.hogesが条件を満たす) return opts.hoges.slice(0, 5) 8 return opts.hoges 9 } 10</script>
html
1<div each={ hoges in hogeWrapper() }> 2 <p>{}<p> 3</div> 4 5<script> 6 this.hogeWrapper = function(){ 7 if(opts.hogesが条件を満たす) return opts.hoges.slice(0, 5) 8 return opts.hoges 9 } 10</script>
投稿2017/10/14 03:23
総合スコア146960
回答へのコメント
2017/10/14 05:15
2017/10/14 05:20
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
riotでtag中で連想配列を何回目かにbreakさせたいのですが
2017/10/14 05:15
2017/10/14 05:20