3
@mentio 라이브러리와 함께 textAngular Wysiwyg/Text-Editor를 사용하고 있는데, 하나의 HTML 페이지에 지시어를 여러 개 사용하여 그 문제를 일으켰습니다. 나는이 문제를 해결하는 방법은 mentio-에 대한 값을 반환하는 함수를 작성하여이었다 문제'Range'에서 'setStart'를 실행하지 못했습니다 : 하나의 페이지에서 @mentio를 두 개 이상 사용하는 중 매개 변수 1의 유형이 '노드'문제가 아닙니까?
<mentio-menu mentio-for="'content-editor-{{$id}}'"
mentio-trigger-char="'@'"
mentio-items="people"
mentio-template-url="/iterator.tpl"
mentio-search="searchPeople(term)"
mentio-select="getPeopleText(item)">
var directiveDefinitionObject = {
restrict: 'E',
templateUrl: "app/partials/textAngular-mention-template/replyTextAngularWithMentio.html",
require: '^ngModel',
scope: {
ngModel: '='
},
controller: ['$scope', function ($scope) {
$scope.setup = function (element) {
element.attr('mentio', 'mentio');
element.attr('mentio-typed-term', 'typedTerm');
element.attr('mentio-require-leading-space', 'true');
element.attr('mentio-id', "'content-editor-{{$id}}'");
};