添加新记录后,数据表不会刷新

时间:2017-08-17 10:46:26

标签: angular typescript datatable

我在模板中有两种形式。一个用于创建数据,另一个用于DataTable。创建数据后,我手动刷新浏览器后会在DataTable上显示。添加新记录后,如何更新/刷新DataTable? 在打字稿代码中,我有 ngOnInit()女巫为DataTable提供数据,函数注册(形式:NgForm)女巫创建新数据



<form (ngSubmit)="f.form.valid && register(f)" #f="ngForm" novalidate>
    here comes template for creating new data
</form>
<form>
    Here comes datatable
</form>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

由于您没有发布任何代码,我将采取疯狂的猜测,并打赌您正在将新记录添加到您绑定表的数组中。

角度变化检测不会知道您已向数组添加新项目,因此每次添加或删除项目时都需要替换该数组。这是有效和正常的