問題タブ [angular-ui-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1360 参照

angularjs - AngularJS / ui-router で実行時間の長い非同期リクエストを追跡するにはどうすればよいですか

angular-ui/ui-routerライブラリによって提供される状態階層を使用して、Angular アプリを構築しています。

完了するまでに数分かかるリクエストがあるため、POSTリソースをリクエストしてからサーバーをポーリングして、リクエストがいつ完了するかを判断することが目標です。アプリは非常に大きく、サイトのさまざまな領域がさまざまな分離モジュールに編成されていますが、ヘッダーは共通のルート状態によって管理されています。

ユーザーのブラウジング セッションを妨げずに完了イベントをユーザーに通知するには、次のようにします。

  • リクエストが行われたときにアプリのヘッダーに「読み込み中」スピナーを追加します
  • ユーザーがサイトを閲覧し続けることを許可しますが、「読み込み中」スピナーは保持します
  • リクエストが完了したことをポーリングが判断したら、スピナーを「チェック」アイコンに置き換えます。

このプロセスをカプセル化し、複数の状態遷移を実行し続けるにはどうすればよいですか?

0 投票する
3 に答える
7982 参照

angularjs - ui-router を使用する場合、コントローラは親コントローラからスコープを継承できますか

私は次のものを持っています:

AdminGridSubjectController に $scope.message の値を知ってもらいたいのですが、それについて何も知らないようです。私が間違っていることはありますか?

0 投票する
1 に答える
6625 参照

angularjs - angulars UI-Router を使用したファイル ダウンロード リンク

angularJS アプリで、アップロードされたファイルへの簡単なリンクを作成しようとしています。これはかなり些細なことなので、リンクを作成するのに問題はありません。ただし、私が抱えている問題は、私が持っているルーティング システムがリンクをインターセプトし、Angular 内でロードしようとすることです。これはもちろん失敗し、デフォルト ルートに戻るだけです。もちろん、これは私が望んでいる動作ではありません。私のリンクは次を使用して作成されます

私も試してみました

しかし、明らかにそれは結果のリンクを変更しません。結果のHTMLは

どちらが正しい。ただし、リンクをクリックした瞬間に、デフォルト ルートに戻されます。このリンクを処理しようとする ui-router を停止するにはどうすればよいですか?

0 投票する
5 に答える
6223 参照

angularjs - $stateChangeSuccess が href-transitioning で起動しない

$state.transitionTo を使用しない限り $stateChangeSuccess が起動しないという私の結論は正しいですか? 例えば:

transitionTo からのイベントは $stateChangeSuccess をトリガーしますが、href バージョンの場合はそうではありません。両方の種類のトランジションでイベントを均等に発生させる方法はありますか?