dt.filter() method in dataTable causes ExpressionChangedAfterItHasBeenCheckedError #2384
Labels
Type: Bug
Issue contains a bug related to a specific component. Something about the component is not working
Milestone
I'm submitting a ... (check one with "x")
Current behavior
Use filter method of DataTable (called by event) like this:
this.dt.filter(filter, column, 'contains');
Error:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: ''. Current value: '3'.
at viewDebugError (core.es5.js:8661) [angular]
at expressionChangedAfterItHasBeenCheckedError (core.es5.js:8639) [angular]
at checkBindingNoChanges (core.es5.js:8803) [angular]
at checkNoChangesNodeInline (core.es5.js:12240) [angular]
at checkNoChangesNode (core.es5.js:12202) [angular]
at debugCheckNoChangesNode (core.es5.js:12776) [angular]
at debugCheckRenderNodeFn (core.es5.js:12716) [angular]
at Object.eval [as updateRenderer] (ColumnHeaders.html:14) [angular]
at Object.debugUpdateRenderer [as updateRenderer] (core.es5.js:12698) [angular]
at checkNoChangesView (core.es5.js:12062) [angular]
at callViewAction (core.es5.js:12381) [angular]
at execEmbeddedViewsAction (core.es5.js:12359) [angular]
at checkNoChangesView (core.es5.js:12061) [angular]
at callViewAction (core.es5.js:12381) [angular]
The text was updated successfully, but these errors were encountered: