Frage

Ich möchte zusätzliche Vorlagen im laufenden Betrieb laden.Ist es möglich?

War es hilfreich?

Lösung

Sie können neue Vorlagen in registrieren Ember.TEMPLATES.Sie stehen dann zur Ansicht zur Verfügung.

Ein Auszug aus meinem Code (jQuery Ajax-Handler):

success: function(data) {
  $(data).filter('script[type="text/x-handlebars"]').each(function() {
    templateName = $(this).attr('data-template-name');
    Ember.TEMPLATES[templateName] = Ember.Handlebars.compile($(this).html());
  });
}

Das ist es.

Andere Tipps

Ich suchte nur das Gleiche und bin dabei, mit dem Snippet unter ein Spiel zu spielen

Kredit: Borismus auf Github https://gist.github.com/2165681 generasacodicetagpre.

Ich benutze Anforderungjs zusammen mit Text-Plugin, um Lenkervorlagen dynamisch zu laden.

r.js Optimizer kompiliert die Handlerbarvorlage in die Textdatei, die einfach mit Anforderung von Anforderung oder sogar AJAX geladen werden kann

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top