私は独特の問題を抱えています。アンカースクロールサービスを使用してページを一番上にスクロールし、エラーや成功メッセージの保存などのメッセージを表示しています。保存ボタンアクションで機能を実装しています。
ここで、最初にボタンを押すとページが更新され、もう一度使用すると必要な結果が得られます。
どういうわけか、ページが初めて更新されるのを止めたいと思います。
私のフォームはフォームタグ内にありますが、このボタンはフォームディレクティブの外にあります。含まれている $anchorScroll サービス
<a id="top"></a> at the top of my HTML page.
if(data.validateError==true )
{
$scope.saveSuccessfull=false;
$scope.wrongInputError=true;
$scope.negErrorMessage=false;
$scope.loaderDiv=false;
$location.hash('top');
// call $anchorScroll()
$anchorScroll();