제 경우에는 텍스트 메시지가 생성 된 dojo 위젯이 있습니다.
메시지 텍스트는 <b>, <i>
태그 등의 서식이 지정된 텍스트입니다. ${messageText}
을 통해 위젯에 넣으면 일반 텍스트 그대로 표시됩니다.HTML은 dojo 위젯에 일반 텍스트로 표시됩니다.
내 위젯이 DOM 노드에 모든 태그를 구문 분석하도록 만드는 방법은 무엇입니까?
.jsp로 조각이 UPD :
이<script>
(new MyWidget({
text: "<b>message</b>"
}).placeAt(dojo.byId("placeWidgetHere");
</script>
<div id="placeWidgetHere"></div>
위젯 .html 중에서 템플릿 :
대신 (권장되지 않는) substitution variables를 사용<div>${text}</div>
다른 문제가 있다고 생각합니다. HTML 위젯을 작성하여 Dojo (1.9)를 테스트하고 HTML 태그를 사용할 수 있습니다. 예 : http://jsfiddle.net/tLqWd/ – g00glen00b
'parser.parse()'의 기능은 무엇입니까? – Chechulin
'data-dojo-type'을 사용하는 HTML 코드를 위젯으로 변환합니다. 구성 옵션 인'parseOnLoad : true'와 비슷합니다. – g00glen00b