Javascript text角度自定义工具栏按钮OneElementSelect不适用于表格/tr/td

Javascript text角度自定义工具栏按钮OneElementSelect不适用于表格/tr/td,javascript,angularjs,textangular,Javascript,Angularjs,Textangular,我已经实现了一个自定义按钮,允许用户向编辑器添加一个表,效果很好。但是,在单击新添加的表时,我似乎无法启动onElementSelect。目标是当用户单击表时,将显示一个弹出窗口,允许用户编辑列/行的数量。现在,我只是触发一个警报 taRegisterTool('insertTable', { iconclass: 'fa fa-table', tooltiptext: 'Insert table', onElementSelect: { el

我已经实现了一个自定义按钮,允许用户向编辑器添加一个表,效果很好。但是,在单击新添加的表时,我似乎无法启动
onElementSelect
。目标是当用户单击表时,将显示一个弹出窗口,允许用户编辑列/行的数量。现在,我只是触发一个警报

taRegisterTool('insertTable', {
      iconclass: 'fa fa-table',
      tooltiptext: 'Insert table',
      onElementSelect: {
        element: 'td',
        action: function(event, $element, editorScope){
         alert('table clicked!');
         // once we get here, I will add the necessary code to implement the table editor
      },
      action: function($deferred){...

        ...
    });
    taOptions.toolbar[1].push('insertTable');
我已尝试将元素设置为
td
tr
tbody
table
,但这些都不起作用。如果我将其设置为
a
img
,单击编辑器中的其中一个元素将触发警报

我添加了用于插入链接和图像的自定义工具栏按钮,使用这种方法可以很好地工作。
textangle
是否不允许选择表格元素


我陷入困境的地方:经过大量挖掘,我发现如下:

在textAngularSetup.js文件的第55行附近,您可以添加希望能够在其上创建单击事件的其他元素

.value('taSelectableElements', ['a','img','td'])
就这样


Plunkr更新了工作示例:

首先,在代码段中提供了定义错误的对象。第二个
action
onElementSelect
对象中的重复键。如果只是打字错误,而原始代码没有包含它,请更正这个问题。你能详细说明一下这个问题吗?@KirillSlatin-很抱歉耽搁了。我在问题上加了一句话。甚至没有提到
onElementSelect
。这似乎是某种内在的东西。根据来源,它触发
ta元素选择
事件,并且它只能应用于
a
img
标签。与此同时,
ta bind
似乎正在隔离其作用域,因此您甚至无法在表上提供自定义的
ng click
处理程序。对不起,我想我帮不了什么忙。我认为最好的选择是在github上打开一个问题,并询问TextHub的作者directly@KirillSlatin,我希望让他在这里回答,因为问题本来就是我如何做“x”。我讨厌在github页面上打开问题,如果它不是真正的bug的话。但听起来这可能是他可以在以后的版本中“修复”的东西。谢谢