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ş:
Listedeki ilk maddenin özelliklerinin ...
Token Angularjs Django csrf...
Django Şablon Değişkenleri ve Javascri...
Django: bir şablon içinde oturum değiş...
Django şablon içerik işlemciler...