I am using ng-click and it fires twice when I apply it to SPAN tag.
HTML
I solved this by removing my ngsubmit handler as I don't have a need for it. I'm monitoring on change events and using SignalR to update the screen in near real-time.
I was also in a form and the AngularJS docs for ngSubmit states:
Warning: Be careful not to cause "double-submission" by using both the
ngClickandngSubmithandlers together. See the form directive documentation for a detailed discussion of whenngSubmitmay be triggered.