JQuery Xeditable不支持Angular2

时间:2016-04-22 07:50:48

标签: jquery angular x-editable

我正在使用JQuery xeditable和Angular2,如下所示。但是,xeditable弹出窗口只打开一次。

有人可以帮我吗?。

代码段如下所示 组件类:

@Component({
  //some code here..
})
export class ClientDetailsComponent {
  ngOnInIt() {
    $.fn.editable.defaults.mode = 'popup';
    $.fn.editable.defaults.emptytext = '';
    $('#comments').editable({
      'rows ':4,
     'inputclass':'word-wrap newComments',
      onblur:'cancel'
    });
  }

  public showpCommentBox() {
   $('#comments').editable('show');
  }
}

Html代码:

<a class="comments vertical-top word-wrap" 
   id="comments" data-type="textarea" 
   data-pk="1" data-url="" 
   (click)="showpCommentBox()"
   data-title="Enter comments">
   <i class="pe-7s-pen fa-1x text-primary text-left" title="Click to enter comments">
</a>

1 个答案:

答案 0 :(得分:0)

有'contenteditable'属性<h1 contenteditable="true">Something</h1>你可以尝试将它作为替代......