2016-09-20 6 views
0

Ich habe diesen kleinen Code, der beim ersten Laden der Seite gerendert wird.Stop Rendering Vorlage in Lenker

<div id="old-div"> 
    <h2>{{description}}</h2> 
    <h2>{{example}}</h2> 
</div> 

nun das zweite Mal, ein AJAX-Aufruf geschieht und da erstmals die {{description}} und {{example}} sind bereits gefüllt, wenn ich versuche, den HTML-Code der Vorlage zu erhalten, statt { {description}} und {{example}}, ich bekomme ihre Werte.

Ich möchte nicht, dass Lenker die Werte zu dem Ausdruck rendern, wenn ein Ajax-Aufruf passiert, dass ich die Vorlage abrufen und neue Werte rendern kann.

Jede Hilfe wird geschätzt.

Antwort

1

Machen Sie eine Vorlage, legen Sie es außerhalb HTML <body> und verwenden Sie , dass Lenker zu füttern. Sie können es nehmen, Lenker füttern und an DOM mit ersetzten Werten und die Vorlage selbst abrufen (Sie können <template> Tag dafür oder <script> verwenden und id Attribut hinzufügen, um es leicht zu referenzieren. So wird es auf vielen Websites gemacht .

+0

, die mit wenig Änderungen gearbeitet . Danke vielmals. –

1

würde ich vorschlagen, Sie div zum Kompilieren Zweck einen separaten Lenker haben und dass die kompilierte HTML verwenden in Ihrem entsprechenden div so anhängen, dass Sie in HTML-Lenker Code nicht außer Kraft.

Verwandte Themen