Lenker: Übertragen von Informationen von einer Seite zu einer anderen Seite über href

7

Sagen wir, in Lenker haben wir% cc_de% partially:

%Vor%

Daten sind wie folgt:

%Vor%

Und - in cards-list.html - Ich möchte die einzelne Karte einfach mit:

rendern %Vor%

Wie kann ich über card-single.html attribute oder auf andere Weise den ursprünglichen Kontext von href partially auf cards-list.html ? übergeben?

Danke!

    
AmintaCode 27.02.2018, 16:43
quelle

2 Antworten

4

Nach dem Erstellen eines Partials mit Handlebars.registerPartial können Sie es wie folgt in eine Vorlage einfügen:

%Vor%

Diese Syntax akzeptiert auch einen Objektparameter:

%Vor%

Also könnten Sie in Ihrem cards-list.html etwas haben wie:

%Vor%

Und Ihr cardSingle partially könnte die Eigenschaften von this direkt verwenden:

%Vor%     
Litty 01.03.2018 20:08
quelle
0

Also, im Grunde haben Sie die partielle cards-list.html , die Sie in Ihre card-single.html einfügen müssen. Dafür müssen Sie zuerst Ihren Teil ( cards-list im folgenden Beispiel) mit Handlebars.registerPartial registrieren.

Die Herausforderung besteht hier darin, dass Sie Ihre Anwendung auf einem Server ausführen müssen (um Cross-Ursprung zu ermöglichen) und die jQuery get -Funktion verwenden, um darauf zuzugreifen und dann die partiellen zu registrieren. p>

Ich habe eine 'main.js' Datei für dasselbe erstellt.

main.js

%Vor%

Und meine 'card-single.html' sieht so aus.

card-single.html

%Vor%

Und schließlich die von Ihnen zur Verfügung gestellte 'cards-list.html'.

cards-list.html

%Vor%

Alle diese 3 Dateien befinden sich im selben Verzeichnis und da ich einen Mac verwende, muss ich nur zum Verzeichnis navigieren und den Befehl python -m SimpleHTTPServer 8000 ausführen, um den Server zu starten. (Für Windows können wir einen Apache Tomcat Server verwenden.)

Danach greifen Sie einfach auf die Datei in einem Browser mit der URL http://0.0.0.0:8000/card-single.html .

zu

GITHUB-Link . Hoffe, das hilft.

    
Gibin Ealias 07.03.2018 10:17
quelle

Tags und Links