If you are using Laravel to generate form then Laravel blade generate form action attribute and in that case angularjs won't process due to action attribute.In that scenario you can use $event handler to stop the default action.