2017-02-02 4 views
-2

안녕하세요 모두 난 변수 동적 AngularJS와이 텍스트 편집기텍스트 편집기

enter image description here

처럼 만들고 싶어하지만 난 어떤 생각을하시기 바랍니다 전화 나 지시문의 이름 Image 감사합니다 : D

app.directive("richEditor", function() { 
    return { 
     restrict: "A", 
     scope: { 
     variables: "=", 
     ngModel: "=" 
     }, 
     template: "<div>\ 
     <textarea ng-model='ngModel'></textarea>\ 
    <span ng-repeat='variable in variables' ng-click='varSelected(variable)'>{{ variable }}</span>\ 
    </div>", 
     link: function(scope, element, attrs) { 
     var textarea = element.find("textarea"); 
     scope.varSelected = function(variable) { 
      if (!scope.ngModel) { 
      scope.ngModel = ""; 
      } 
      var position = textarea[0].selectionStart; 
      var val = scope.ngModel.substring(0, position) + variable + scope.ngModel.substring(position); 
      scope.ngModel = val; 
     } 
     } 
    } 
    }); 

은를 참조하십시오 여기

+0

WYSIWYG 편집기처럼 보입니다. CKEditor 또는 TinyMCE 검색 예를 들어 – devqon

+0

고마워, 내 문제는 그냥 (FirstName, ALstName) 같은 텍스트 편집기에 자리 표시자를 추가하고 내가 바인딩을 사용하면 동적이 될 것입니다. 당신은 understund 나 –

답변

0

이 아마 기존되어 이에 대한 지침,하지만 간단한 예입니다

+0

고마워,하지만 해결 내 probleme의 50 % 텍스트 편집기를 추가하고 코드를 추가 할 수 있습니까? –