SORU
28 Kasım 2011, PAZARTESİ


Django ile AngularJS Çakışan şablon etiketler

Django ancak onlar şablon etiketleri {{ }} kullanımı ile AngularJS kullanmak istiyorum. Kolay bir şekilde bir iki başka özel etiket şablonu kullanmak için bir değişiklik var mı?

CEVAP
19 HAZİRAN 2012, Salı


İnterpolateProvider API $aradeğerleme semboller yapılandırmak için kullanmalısınız Açısal 1.0 için: http://docs.angularjs.org/api/ng.$interpolateProvider.

Böyle bir şey hile yapmak gerekir:

myModule.config(function($interpolateProvider) {
  $interpolateProvider.startSymbol('{[{');
  $interpolateProvider.endSymbol('}]}');
});

Aklınızda iki şey tutmak:

  • karıştırma sunucu tarafı ve istemci tarafı şablonları nadiren iyi bir fikir olduğunu ve dikkatli kullanılması gerekir. Ana konular şunlardır: idame (sert okuma) ve güvenlik (çift aradeğerleme diye ortaya yeni bir güvenlik vektör - örneğin iken kaçan tarafı ve istemci tarafı şablon kendilerini olabilir güvenli, bunların kombinasyonu olmayabilir).
  • sen kendi şablonları {{ }} kullanan üçüncü taraf direktifleri (bileşenleri) kullanmaya başlamak eğer yapılandırma onları kıracak. (fix pending)

Uyarı insanlar hariç ilk konuda yapabileceğimiz hiçbir şey yok iken, ikinci sorunu gidermek için ihtiyacımız var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006