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

  • Huot Media

    Huot Media

    7 Mayıs 2010
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • TROPFEST

    TROPFEST

    27 Mart 2007