問題タブ [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.
angularjs - ui-router のユーザー ロールに応じて特定の状態へのアクセスを制限する
アプリケーションを構築しており、ユーザーの役割に応じて状態へのアクセスを制限したいと考えています。ユーザーが制限された状態にアクセスしようとすると、ユーザーの役割に基づいてデフォルトの状態にリダイレクトされるようにしたいと考えています。これをどのように実装しますか?
$stateChangeStart イベントを使用する必要があると推測していますが、どのように実装するのかわかりません。
注: この例では、ユーザー オブジェクトを格納し、そのロールを持つファクトリがあると想定できます。
html - 2 つの異なる操作のための 1 つのセグメント ルート
angular-ui ルーターを使用して、1 つのセグメントのルートをさまざまな動作に解決する必要があります。
たとえば、次のようにしてこれを行っています:
誰かが訪問した場合、上記の例を使用します。
/Johndoe -> ルートがユーザーであることを返し、parent.user.profile に遷移します /Newyork -> ルートが場所であることを返し、parent.place.page に遷移します
この方法を使用する際の問題は、/Johndoe/likes を解決するルートをコーディングすると、ブラウザーが再び /Johndoe に移動し、パラメーターの長さをチェックすることなどを考えていることですが、おそらく誰かが同様のことを行っている可能性があります。
誰かが似たようなものを作ろうとした?私はこの時点で立ち往生しています。
どうもありがとう!!
javascript - ngTouch での ui-router の使用
UI-Router を使用して Angular.js サイトを作成しています。ただし、デバイスの 300 ミリ秒のタッチ遅延をなくすには ngTouch も必要です。
Ui-router では、ui-sref ディレクティブを使用してナビゲートすることをお勧めします。ngTouch は ngClick にのみ影響します。
これを修正するための推奨される方法はありますか? 新しい指令?$state.go? を呼び出すスコープ関数?
javascript - angularFireAuth と ui-route
angularFireAuth
(AngularFire - Firebase から)を使用しようとしていますui-route
。
問題は、依存関係としてangularFireAuth
必要ng-route
であるため、モジュールに含める必要があることです。
現在機能している唯一の方法はng-route
、モジュールに含めることですが、構成することではありません。
もっと良い方法はありますか?
ありがとう
angularjs - ui-router で stateParam を使用して子状態を設定するにはどうすればよいですか
私は、次のシナリオが正しく機能するためにしばらく苦労してきました。angularjs で ui-router を使用していますが、次のようなものが必要です。
親の状態: .state('parent', { url: '/parent/:someUserId' }
子の状態: .state('parent.child', { url: '/child' }
私の要件は、子状態が「parent/:someUserId/child」などのルートを取る必要があることです
どうすればこれを達成できますか?