問題タブ [angular-ui-router-extras]
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 - angularJSでUi.ROUTERを使用してスクロール位置を「記憶」する方法
私は ui.router で angularJS を使用しているプロジェクトを持っています。ユーザーがイベントをクリックして詳細を表示すると、非常に長くなる可能性がある (無限スクロールがある) イベントのリストがありますが、戻るをクリックすると戻るボタンが表示されます。 div のスクロールが一番上にリセットされます! このスクロール位置を記憶するために活用できるものが組み込まれているかどうかについていくつかの提案を探しています。アンカースクロールサービスがあることは知っていますが、角度がナビゲーションのスクロール位置をリセットするのを止めるのに適したものがないかどうか疑問に思っています?? スクロールしたときに状態を記憶する必要がある、これに似たリストがいくつかあるため.. ui-router-extras dsr と sticky を調べて実装しようとしましたが、どちらも機能していませ
ん.. com/hapzis_poc/ . 完全な証拠ではありませんが、イベントを下にスクロールし、前後にクリックして、同じスクロール位置にとどまることができるはずです..
angularjs - 各状態オブジェクトにカスタム データを動的に追加する方法
以下の例では、このようなカスタム データがあり、各状態のdata:{roles:[]}
ようにカスタム データ プロパティを動的に追加する必要があります。data:{user:[]}
angularjs - ui-router を使用して 1 つのページに複数の状態を表示
現在、次のシナリオで ui-router を構成する可能性を調査しています。誰かがこれを達成する方法を知っていれば、それは素晴らしいことです。
ナビゲーション付きのシンプルな 1 ページ レイアウトがあります。各ナビゲーション アイテムには、コンテンツを含む div ボックスがあります。1 つのページで複数の状態を定義するにはどうすればよいですか (ナビゲーション項目ごとに、別のコントローラーとテンプレートを使用して 1 つの状態を定義します)。
その後、ナビゲーション項目をクリックして対応する div コンテナーにスクロールすると、ソリューションを実装したいと思います。基本的にこれは HTML アンカーで作成されていますが、ui-router でこれを解決するにはどうすればよいですか? それとも、これは可能ではなく、別々のビューで 1 つの状態を作成する必要がありますか?
必要なレイアウトを示すサンプル画像の下:
うまくいけば、誰かがそれに対する解決策を持っています。
前もってありがとう、
xyNNN
angularjs - Angular ui-router-extras $$uirouterextrasreload
次のように ui-router の状態をリロードすると:
URL パラメータ$$uiroutereextrasreloadを取得します
このパラメーターが url に追加される理由と、このパラメーターを削除する方法を知っている人はいますか?