0
dust.js에서 HTML 인코딩을 전역 적으로 끌 수있는 방법이 있습니까? 렌더링하는 동안 데이터를 끄기에 충분한 데이터를 신뢰합니다. 모든 템플릿 파일의 모든 태그에 "| s"를 추가하는 대신 전역 적으로 설정할 수있는 것이 이상적입니다.dust.js 전 세계적으로 HTML 인코딩을 사용하지 않음
그렇지 않은 경우 맞춤 헬퍼를 사용하여 필터링하는 방법이 있습니까? @val 도우미를 만들었지 만 "| s"필터를 적용 할 방법이 없습니다.
{@val filters="|s" /}
을하지만 자체에서 작동하지 않습니다, 그래서 몇 가지 논리를 생각하면 헬퍼 자체 내에 배치 될 필요 해요 : 워드 프로세서에 따르면, 다음과 같은 작업을해야합니다.
아직도 두 번째 질문에 대한 해결책을 발견하지 않았습니다 만, 첫 번째로, 나는 탈출하지 않기 위해 "| h"필터를 업데이트함으로써 자동 탈출을 세계적으로 제거 할 수 있었다 : dust.filters.h = function (value) {반환 값; }; 새 필터를 추가하여 교체했습니다. dust.filters.esc = function (return) {return dust.escapeHtml (value); }; –