に保存ボタンをクリックすると、ユーザーが保存ボタンをクリックすると、それは何もしないはずです、私は次のコードを持っている2秒の遅延を導入する必要がありますが、先ほど保存にそのボタンのテキストを変更し、それを作ります無効にする。私は以下のように2つのボタンとコントローラコードでこれを達成しました。私は、ユーザーが角度
問題は、保存されたボタンの読み込み中に保存ボタンをクリックして保存ボタンを表示してから保存ボタンが消える(ちょうどちらつく)ということです。どうしましたか?また、私は2秒の遅延を導入することができますどのようにし、「保存」ボタンが表示されます。
<button type="button" id="saveEnabled" ng-click="ctrl.onClick()" ng-if="ctrl.Status !== 'Clicked'">Save</button>
<button type="button" id="saveDisabled" disabled="disabled" ng-if="ctrl.Status === 'Clicked'">Saved</button>
ctrl.onClick = function() {
ctrl.Status = 'Clicked';
};
樹皮を十分であろう、申し訳ありませんそれは動作しませんでしたが、このctrl.onClickを働い=機能(){$窓.setTimeout(関数(){ $スコープ$適用(関数(){ ctrl.Status = 'をクリック'。 }); }、3000);} – Learner
はしかし、私はまだ保存]ボタンをクリックupoonちらつくことを停止する方法:(点滅しているというばかげた、保存ボタンの問題を抱えている私が意味する、保存ボタンもあなたは[保存してをクリックすると表示されます。それは一瞬で消えてしまう。私は、ユーザー – Learner
に悪い経験は、私は角の[ngAnimate](https://docs.angularjs.org/api/ngAnimate)に探してお勧めすることを望んでいません。あなたが追加することによって、それを達成できたが'transition' – Barak