dust.jsと、現在のコンテキストからデータを取得する方法newcontext変数。ダストのドキュメントとして私はDust.jsと協力し、2つのアレイ(<em>DATAX</em>と<em>DATAY</em>)からのデータをマージしてレンダリングするためにdust.makeBase機能を使用しようとしている
var context = dust.makeBase();
var newcontext = context.push(datax)
.push(datay);
最後の配列は、(私のサンプルでDATAY)は現在のコンテキストになって押しました。 jsFiddleで起動すると、現在のコンテキストから取得したデータが正しく表示されることがわかります。
トランクルーム情報
{#.}
{#data}{id} - {special_offer}
{/data}
{/.}
私は現在のコンテキストのうち、表示データを来たときしかし、明らかにデータが到達していません。以下は動作しません。
トランクルーム施設
{#.}
{#facility}
{id} - {size}
{#facilityamenities.amenities}{amenities_id} - {full_desc}
{/facilityamenities.amenities}
{/facility}
{/.}
私はhttp://www.dustjs.com/guides/contexts/上のいくつかの命令を持っているが、それは十分ではありません。
ウェブ上のいくつかの例をチェックしてみましたが、私はコンテキストヘルパーでしたが、jsfiddleにこのバージョンが出てきましたが、機能コードが実行されても結果は期待通りです。コードの下に。
var context = dust.makeBase({"getselfdata": {
"selfdata": function(chunk, context)
{
var price = context.get("facility.price_formatted");
return price;
}
}});
助けてください。
あなたの質問は、優れた構造でよく書かれていました。 – Interrobang