現在、Pugを利用したコーディングを行っております。
あるところで、mixinに連想配列を渡して、each inを用いてリスト表示を行う必要があります。
現在は下記のようになっています。(例文です。汚いのはすみません...)
index.pug
pug
1- var lists = [{name: 'hoge', address: 'foo'},{...}] 2+dispList("hello", lists)
mixin.pug
pug
1mixin dispList(hello, lists) 2 each list in lists 3 li 4 a #{list.name} 5 span :#{list.address}
関係があるかはわかりませんが、コンパイルにはPreprosと呼ばれるGUIツールを利用しています。
期待している表示は
list.name → hoge
list.address → foo
なのですが、
現在は何も表示されません。
また、keyを付けずにlist
のみで実行すると、h
o
g
e
といったように1文字ずつ表示されてしまいます。
私なりにも調べてはみたのですが、わからずじまいという状況になります。
ご教示いただけますと幸いです。
よろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー