【发布时间】:2018-02-10 23:25:31
【问题描述】:
我在一个项目中使用角度为 4 的 n2-handsontable。当数据发生变化时,我似乎无法弄清楚如何刷新表格。我找到了这篇文章:
这似乎是我想要的,但我不知道如何访问可动手操作的对象。我最初的想法是使用 # 进行绑定,但它没有按预期工作,它只是将 'undefined' 传递给函数。
component.html
<button class="btn btn-default" (click)="add(hot)">Add</button>
<hotTable [data]="_dataHot"
[colHeaders]="_columnHeadersHot"
[columns]="_columnsHot"
[options]="{contextMenu: true}"
#hot>
</hotTable>
组件.ts
add(hot){
//do stuff
hot.render();
}
编辑:我可以通过使用 ngIf 技巧来强制渲染,但这似乎不是一个好的解决方案。
【问题讨论】:
标签: angular handsontable