I know that in angular2 I can disable a button with the [disable] attribute, for example:
[disable]
I would recommend the following.
Submit