2016-02-05 37 views

cevap

3

Nunjucks yerleşik kaçan. Nunjucks'ı ayarlarken {autoescape: true}'u ayarlarsanız, hiçbir şey yapmanıza gerek yoktur. Aksi halde, escape filtresini kullanabilirsiniz.

env.addFilter('nl2br', function(str) { 
    return str.replace(/\r|\n|\r\n/g, '<br />') 
}) 

ve yeni oluşturulan nl2br filtre kullanın: Eğer sadece yeni satır kaçmak istiyorsanız

sonra bunu.

Not: env sizin Nunjucks ortamıdır.

Zaten gerçek gibi autoscape setted etmişti
+0

değil çalışır. Sadece kaçış filtresi de çalışmıyor. Benim çözümüm filtreyi oluşturmak ve onu güvenli bir şekilde kullanmaktı: {{description | nl2br | safe}} –