2016-12-06 3 views
0

私はいくつかのhtmlをレンダリングするために、dust.jsテンプレートパワーを使用しようとしています。私は、ボタンをレンダリングし、hrefとテキストを部分的に取り込むモデルを作った。同じdust.jsモジュールを異なるパーシャルで使用できますか?

{>"modules/Button/Button.tl"/} 
     {<button_link} 
      some url 
     {/button_link} 
     {<button_text} 
      some text 
     {/button_text} 

トリックは、3つのボタンがあるため、このコードを3回繰り返したいと思っています。問題は、レンダリングされたダストが最後のhrefとボタンですべての部分を塗りつぶすときです。 3つのボタンはすべて同じように見えますが、それは私が望むものではありません。

誰でも手伝ってもらえますか?同じモジュールを何回レンダリングするのですか?

PS:3つのボタンをすべて同時にレンダリングするモジュールを作ることができます。しかし、後でそのモジュールを再利用して、別のページに単一のボタンをレンダリングしたかったのです。私はこの回避策を避けたかった。

{>"modules/Button/Button.tl" button_link="some/url" button_text="some text" /} 

部分的な定義:あなたが望むようにパラメータを受け入れる

答えて

関連する問題