İnternete ek şablonlar yüklemek istiyorum. Mümkün mü?Ajax aracılığıyla bir Gidon şablonunu yüklemek mümkün mü?
cevap
Ember.TEMPLATES
numaralı telefondan yeni şablonları kaydedebilirsiniz. Daha sonra görüşlere açık olacaklar.
benim kodundan bir alıntı (jQuery Ajax işleyici): bu kadar
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());
});
}
.
kredi altında snippet'iyle bir oyun var üzereyim edildi
: Ben yüklemek için metin eklentisi ile birlikte requirejs kullanıyorum https://gist.github.com/2165681
<script>
/*
* Loads a handlebars.js template at a given URL. Takes an optional name, in which case,
* the template is added and is reference-able via templateName.
*/
function loadTemplate(url, name, callback) {
var contents = $.get(url, function(templateText) {
var compiledTemplate = Ember.Handlebars.compile(templateText);
if (name) {
Ember.TEMPLATES[name] = compiledTemplate
} else {
Ember.View.create({ template: compiledTemplate }).append();
}
if (callback) {
callback();
}
});
}
</script>
İlginç, gerçekten. Tek bir şablon yüklemek için bir tür ilkeldir. Önceki çözümüm, herhangi bir sayıda şablon yüklemesine izin verir * (ihtiyacım için daha uygun) *. –
Anladım. Aslında HTML dosyasından biraz gürültü almak ve çok fazla istek oluşturmamak için daha çok bir çok şablonlu 'içerme' dosyası gibi bir fikrim var. İyi arama – joevallender
github borismus tutamaç şablonları dinamik olarak. Gördüğümüz böylece
r.js requirejs hatta ajax
- 1. Tek bir gidon şablonu için bir yardımcı kaydetmek mümkün mü?
- 2. ListPreference öğelerini bir adaptörden yüklemek mümkün mü?
- 3. Verileri Firebase'den eşzamanlı olarak yüklemek mümkün mü?
- 4. C'deki operatörleri aşırı yüklemek mümkün mü?
- 5. Kök olmadan CentOS'ta g ++ yüklemek mümkün mü?
- 6. SFSafariViewController'da yerel pdf dosyası yüklemek mümkün mü?
- 7. Sadece bir URL sağlayarak S3'e yüklemek mümkün mü?
- 8. Bir android telefona java fx yüklemek mümkün mü?
- 9. MediaWiki'de AJAX aramasını yapılandırmak/geliştirmek mümkün mü?
- 10. Tarayıcı aracılığıyla github'da bir yerde bir dosya oluşturmak mümkün mü?
- 11. mümkün mü?
- 12. Gidon yardımcı işaretlemeyi
- 13. API aracılığıyla bir Facebook Sayfasına GİBİ Mümkün mü?
- 14. Yerel görüntüleri, bir form aracılığıyla yüklemeden önce önizlemek mümkün mü?
- 15. raylar Has_many: aracılığıyla - içinden tablosunda bir koşullara sahip mümkün mü?
- 16. Özel başlıkların bir XHR ("Ajax" isteği) ile gönderilmesi mümkün mü?
- 17. Visual Studio 2015 uygulamasında yüklemeden sonra bileşenleri yüklemek mümkün mü?
- 18. Excel sayfalarının adını 'xlsread' kullanarak MATLAB içine yüklemek mümkün mü?
- 19. IOS APP'yi uygulama deposu olmadan yüklemek mümkün mü?
- 20. Python'da çoklu karşılaştırma sözdizimini aşırı yüklemek mümkün mü?
- 21. mümkün tarzı sahne aracılığıyla,
- 22. Bir CloudFormation dosyasını Terraform'da yürütmek mümkün mü?
- 23. Gidon benim gidon şablonunda bu var javascript
- 24. Dosya indirme ajax aracılığıyla
- 25. Bir hudson işini REST API aracılığıyla program aracılığıyla silmek mümkün mü?
- 26. ? mümkün mü?
- 27. Google Rehber API'sı aracılığıyla "Popüler zamanlar" bilgisini almak mümkün mü
- 28. mümkün mü?
- 29. mümkün mü?
- 30. API aracılığıyla tetiklenen Jenkins yapısının kimliğini almak mümkün mü?
Mike kullanarak kolayca yüklenebilir metin dosyasına handlerbar şablonu derleyecek iyileştirici ... Eğer daha büyük bir paketin içine bu kodu sarma misin yaşam döngüsü? Harici şablonu nasıl saklıyorsunuz? Dosya türü nedir? Bir get ya da getJSON ile mi yüklüyorsunuz? – commadelimited
Şablon içeriğini, normal standart bir sayfa yanıtına ulaşacaklarından, HTML varlıklarını içeren bir "get" çağrısının sonuçlarından alıyorum. –
Bu benim [dünya] tasarruf çözümüm :) Thx! –