2016-10-16 2 views
1

私のウェブアプリケーションではangularjsを使用しています。メソッドの状態を取得するには、完了するのに時間がかかるでしょう。私は約束事やイベントを使いたいと思っています。angularjs約束をいつ使うのか、いつイベントを使うのですか

私はこのシナリオで両方を使うことができると思います。私は遅延オブジェクトを作成することができ、そのオブジェクトが解決するのを待つときに、イベントが発生したときにそのアクションが完了し、イベントハンドラでそのイベントを処理できます。

私は両方を試しました。しかし、どちらが最善でしょうか?

答えて

0

約束を使用してください。バブリング/放送メカニズムのイベントは必要ありません。

0

定義によると、promiseは、非同期イベント(アクションの最終成功値または失敗)です。

だからどちらかを使うことができますが、あなたの状況では私はeventが良い選択だと思います。

関連する問題