, html

2014-09-10 10 views
9

'da bir .handlebar veya bir .hbs dosyası içerir. Emberjs.com'un ana sayfasında, bir yapılacaklar listesinin örneği olan bir & handlebarsjs örneği vardır. Yapılacaklar listesinde .hbs dosyası için bir uzantı var ve ne olduğunu merak ediyordum. Ve HTML'ye bir .hbs komut dosyasını nasıl ekleyebilirim? Böyle bir şey:, html

<script type="text/hbs" src="hbs-file.hbs"></script> 

cevap

16

İçinde gidon fişlerle HTML parçası olan bir gidon şablon dosya. Dosya uzantısının ne olduğu önemli değil; istediğin her şey olabilir.

Kendi HTML'nizde bir handlebars şablonunu dahil etmek için, dosyayı yaratın, istediğiniz herhangi bir adı verin ve örnek dosyanıza işaret eden örneğe benzer bir <script> etiketi ekleyin.

İstemci tarafı gidon şablonlarını kullanmanın bir yolu bunları komut dosyası etiketlerine dahil etmektir (örneğinizde olduğu gibi). İşlenmemiş şablon DOM'de kullanıma sunulacak, HTML olarak işlenmeyecek ve HTML olarak işlenmeyecek, böylece istemcinizin javascript'i tarafından bir şablona derlenecek ve ardından belirli bir veri kümesiyle HTML'ye işlenecektir. .

Kulp şablonları, javascript'iniz tarafından oluşturulmuş javascript'inizde olabilir veya Ajax aracılığıyla dinamik olarak yüklenebilir (<script> etiket yöntemine ek olarak bunları istemciye almanın iki yolu).

Sunucu tarafındaki tutamaçları kullanıyorsanız, şablonlar sunucuda kalabilir ve sayfaya <script> etiketleri koyulmasına gerek yoktur.

+0

Oh anlıyorum şimdi teşekkürler. – Millzie