Ich verwende knockout.js mit seinem eingebauten Templating-System. Ich definiere die Vorlagen so:
%Vor%Ich benutze dann die ID der Vorlage, so dass dies als Teil des Skripts eine Notwendigkeit ist.
Ich habe ein paar dieser Vorlagen in meiner Einzelseitenanwendung und bin kürzlich dazu übergegangen, require.js zu verwenden, um die Skripts zu laden, die nur dann benötigt werden, wenn sie benötigt werden. Ich möchte das Gleiche mit den Vorlagen tun, vorzugsweise mit require.js, damit meine Module die Vorlagen als Abhängigkeiten auflisten können.
Wie mache ich das?
Ich benutze das require.js Text Plugin: Ссылка . Sobald Sie den Vorlagetext haben, können Sie ihn an die Seite in einem neuen Skript-Tag anhängen (mit einem Typ, der text/html
oder etwas anderes als javascript ist).
Ich habe tatsächlich eine modifizierte Vorlagen-Engine verwendet, die Zeichenfolgen direkt verarbeitet, sodass ich keine zusätzlichen Skript-Tags an die Seite anhängen muss.
Mein Code sieht ungefähr so aus:
%Vor%Die von mir verwendete stringTemplateEngine sieht folgendermaßen aus: Ссылка
Tags und Links knockout.js requirejs template-engine