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

  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009