나는 주위를 수색했는데 실제로 작동하는 것을 찾을 수 없었다.underscore.template의 _.templateSettings에 올바른 콧수염 템플리트 구성은 무엇입니까?
콧수염에 2 개의 곱슬을 던지면 안쪽의 문자열이 이스케이프되고, 3을 던진다면 안됩니다.
// when you pass {foo: '"bar"'} as hash, the following template will be:
{{foo}} // => "bar"
{{{foo}}} // => "bar"
오른쪽? 그래서 나는 다음과 같이 창조했다.
http://jsfiddle.net/beatak/6s5PU/
이 탈출을위한 이스케이프 3 2 둥근 의미 보간 반대 탈출 나타낸다. escape
과 interpolate
사이를 뒤집을 때 _.templateSettings
이 작동하지 않습니다. 왜? 밑줄 템플릿은 그 세 가지보다 우선합니다 (escape
, interpolate
및 evaluate
)?
나는 그 환상적 수 있습니다 함께 작동하는 경우 내가 지금 jsfiddle에 evaluate
을 무시하고있어 알고 있지만, 지금은 내가 2 개, 3 곱슬 작품을 잘 만들고 싶어 ...
'uncatcore.js : 1151'에서'Uncaught SyntaxError : Unexpected token '을 받았습니다. 아마 버그. JavaScript 문자열이 연결되어 평가를 시도합니다. ([이 섹션에서] (http://underscorejs.org/docs/underscore.html#section-133)) –