Dustjs テンプレートにいくつかのロジックを追加しようとしていますが、すべてをまとめるのに苦労しています。
次のような Json コードがあります。
{
"names": [{
"name": "User 1",
"isSir": true
}, {
"name": "User 2",
"isSir": true
}, {
"name": "User 3",
"isSir": true
}, {
"name": "User 4",
"isSir": false
}, {
"name": "User 5",
"isSir": false
}, {
"name": "User 6",
"isSir": false
}]
}
次に、これをループして、「isSir」の各バリエーションの最初の項目のみを表示します。残りの項目は CSS で非表示になるため、最終的には次のようになります。
- ユーザー 1 (表示)
- ユーザー 2 (非表示)
- ユーザー 3 (非表示)
- ユーザー 4 (表示)
- ユーザー 5 (非表示)
- ユーザー 6 (非表示)
のバリエーションを使用して、最初{@if cond
のものだけを取得し"Sir"
、次に他のものを取得しようとしましたが、カウントを維持する必要があるため、ループのどこにいるのかがわかるため、すぐに を使用しようとしました{@select key=
。
私はダストにかなり慣れていないので、何かが足りないと確信しています。
誰か私にこれを手伝ってもらえますか?