Welcome to the Angular feedback portal. We’re happy you’re here! If you have feedback on how to improve the Angular, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

2
Votes

When calling form.reset() after changing a controls value, I would expect the controls to be reset to dirty: false, pristine: true, touched: false. This happens in Angular when using a raw input tag.

When using ejs-textbox (or any/many ejs controls... ejs-daterangepicker, ejs-combobox, ...), the first time reset is called, dirty remains true and pristine remains false for both control and form. This causes the validations to show. Calling reset a second time sets dirty to false.

Here is a link showing the issue: