2017-01-13 4 views
0

녹아웃 관측 가능한 변수에 바인딩 할 서식있는 텍스트 영역 상자가 있어야합니다. Ckseditor 컨트롤을 사용했지만 CKSeditor에 대한 사용자 지정 KO 바인딩을 넣어도 바인딩이 작동하지 않았습니다.Knockout js 바인딩 문제가있는 Ckseditor

<p>This is the scope</p> 

내가 풍부한 텍스트 영역 컨트롤에 텍스트 영역을 변환하고 싶습니다 - 그래서 그때 내가 그러나이 같은 html 태그로 텍스트를 표시됩니다의 텍스트의 결합을 볼 수 있습니다, 일반 HTML 텍스트 영역으로 다시 전환 cks 또는 다른 사람처럼, 그것을하는 방법을 누군가는 어떤 생각을 가지고 있습니까?

<script src="https://cdn.ckeditor.com/4.5.7/standard/ckeditor.js"></script> 
<div class="form-group"> 
       <label for="Scope">Scope</label> 
        <textarea rows="10" name="Scope" class="form-control input-sm" id="Scope" data-bind="value: Scope"></textarea> 
      </div> 

다음은 녹아웃 관찰 변수 코드 : 마크 업 파일에서

self.Scope = ko.observable("<p>This is the scope</p>"); 

답변

0

, 나는 // 통과 텍스트 영역을

  CKEDITOR.replace('Scope1'); 
      function GetFormatedTextFromDB(){ 
this.Scope1 = ko.observable($('#Scope1').val("<b>Murugesa Pandian test</b>")); 
}; 
ko.applyBindings(new GetFormatedTextFromDB()); 

을 ckeditor하기 위해 데이터 바인딩 속성을 사용하지 않은 당신의 검색된 변수를 val 함수로 반환했습니다. Output from script