최근에 knockoutjs가 선택되었으며 wysiwyg 편집기 안에 HTML을 div로 렌더링하는 미리보기 상자를 만들려고합니다. 지금 나는 div에서 렌더링하기 위해 작성한 텍스트를 얻으려고하지만 wysiwyg 편집기와 충돌하는 것 같습니다. 정상적인 <textarea>
필드에 쓰여진 텍스트를 렌더링하여 스크립트를 테스트했지만 문제가 없습니다. 그러나 wysiwyg 편집기에서 동일한 작업을 시도 할 때 아무 것도 렌더링하지 않습니다.knockout js 'article'미리보기 상자
저는 CKeditor btw를 사용하고 있습니다. 나는 기본적으로이 있습니다
<textarea name="body" data-bind="value: body"></textarea>
<script type="text/javascript">
CKEDITOR.replace('body');
</script>
Ckeditor는 편집자 인터페이스로 대체 얻을 것이다 기본적으로 '몸'이라는 <textarea>
필드를 필요로한다.
스크립트 자체는 내가 언급했듯이 정상적인 <textarea>
에서 작동하지만 <textarea>
에서 CKEDITOR.replace
을 실행하면 좋아하지 않는 것처럼 보입니다.
Firebug 또는 Chrome 개발자 도구를 사용하여 CKeditor가 생성하는 HTML이 무엇인지 확인하십시오. 텍스트 영역을 다른 요소로 대체 할 수 있습니다. –