ich mit Dust.js bin arbeiten und versuchen, die dust.makeBase Funktion zu verwenden, in einem verschmelzen und machen Daten aus zwei Arrays (DATAX und datay) newcontext Variable.Wie Daten aus aktuellen Kontext erhalten mit dust.js
var context = dust.makeBase();
var newcontext = context.push(datax)
.push(datay);
Als Staub Dokumentation schob das letzte Feld (in meinem Beispiel die datay) der aktuelle Kontext werden. Starten auf jsFiddle Ich kann sehen, dass Daten aus dem aktuellen Kontext korrekt angezeigt werden.
Selfstorage Informationen
{#.}
{#data}{id} - {special_offer}
{/data}
{/.}
jedoch, wenn ich Anzeigedaten kommt aus aktuellem Kontext offenbar werden die Daten nicht erreicht. Folgendes funktioniert nicht.
Selfstorage Einrichtungen
{#.}
{#facility}
{id} - {size}
{#facilityamenities.amenities}{amenities_id} - {full_desc}
{/facilityamenities.amenities}
{/facility}
{/.}
Ich habe einige Anweisungen bekam auf http://www.dustjs.com/guides/contexts/ aber es ist nicht genug.
Überprüfen einige Beispiele im Web Ich wurde Context Helfer und ich kam mit dieser Version auf jsfiddle und obwohl ein Funktionscode ausgeführt wird, ist das Ergebnis nicht wie erwartet. Unterhalb eines Stückes Code.
var context = dust.makeBase({"getselfdata": {
"selfdata": function(chunk, context)
{
var price = context.get("facility.price_formatted");
return price;
}
}});
Jede Hilfe ist zu schätzen.
Ihre Frage war hervorragend strukturiert und gut geschrieben. – Interrobang