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

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • chrmoe

    chrmoe

    7 Kasım 2006
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013