0
私はpugの繰り返し中に、concat、shuffle、sortなどの配列操作を実行しようとしています。ノードjsのサーバーから送信されているpugの繰り返し中にリストをソートまたはシャッフルしますか?
ul
each val in sort(list_obj1 + list_obj2) // i would also like to shuffle a list here...
li= val
私の場合は
、list_obj1
とlist_obj2
:ような何かについて何を
ul
each val in [1, 2, 3, 4, 5]
li= val
しかし:
がpugドキュメントから、これは可能です。私はサーバー側で並べ替えられた連結リストを計算できることを知っています。しかし、さまざまな実装上の理由から、私はそれをクライアント側で計算する必要があります。
どうすればこの問題を解決できますか? また、配列操作にはunderscore
を使用できますか?
フォローアップの質問:私のul要素がボタンを「リフレッシュ」、私は順序はランダム化されたいました私がリフレッシュするたびに、ボタンがクリックされたときにイベントのpugの中のjsコードを呼び出す方法がありますか? –
いいえ、一部のプロジェクトでpugのランダム化/並べ替えが必須である場合、各要素のX乱数を描き、クライアント側を以前のランダム化によってループすることを選択できますが、これはほとんど役に立たないと思います。通常、ウェブサイトにアクセスした後はpugにアクセスできないため、ウェブサイトのJSで新しいランダム化を書き直す必要があります。 –