나는 편집자 WYSIWYG 편집기를 사용하고 있는데 당신이 이런 식으로 해당 코드를 초기화하기 전에 최소한의 마크 업을 사용할 수 있습니다에 :엠버 valueBinding 편집자 WYSIWYG
는 초기화 편집자 동안 그러나<textarea id="redactor" name="content">
…
</textarea>
은 다음과 같은 내용으로이 textarea
을 포장한다 :
<div class="redactor_box">
<div class="redactor_ redactor_editor" contenteditable="true" dir="ltr">
…
</div>
<textarea id="redactor" name="content" style="display: none;">
…
</textarea>
</div>
나는 현재 엠버에서이 작업을 수행 한
틀 :
Ember.TextArea을 확장{{ view App.RedactorView valueBinding='contentAttributes.headerContent' class='header-redactor' name='headerContent' }}
보기 :
App.RedactorView = Ember.TextArea.extend({
didInsertElement: function() {
$("#"+this.elementId).redactor();
}
});
이 여전히 상기 textarea
(지금 숨김)에 바인딩을 보유하고 있지만, 지금은 대신 redactor_editor
클래스를 결합해야합니다. 어떻게해야합니까? 당신은 엠버보기의 DOM 요소를 액세스 할 때
jsbin에 최신 버전의 ember로 작업 예제를 설치해주십시오. 이 작업을 할 수 없습니다. ( – borisrorsvort
업데이트 된 예제와 JSBin을 확인하십시오. – kroofy
이 최신 버전의 Redactor 일명 v9.2 – Rajat