タグ付けされた質問 「hashtag」

27
AngularJSでアンカーハッシュリンクを処理する方法
AngularJSでアンカーハッシュリンクをうまく処理する方法を知っている人はいますかますか? 簡単なFAQページの次のマークアップがあります <a href="#faq-1">Question 1</a> <a href="#faq-2">Question 2</a> <a href="#faq-3">Question 3</a> <h3 id="faq-1">Question 1</h3> <h3 id="faq-2">Question 2</h3> <h3 id="fa1-3">Question 3</h3> 上記のリンクのいずれかをクリックすると、AngularJSがインターセプトして、まったく別のページ(私の場合、リンクに一致するルートがないため、404ページ)にルーティングされます。 私の最初の考えは、「/ faq /:chapter」に一致するルートを作成し、対応するコントローラーチェックで作成することでした$routeParams.chapter一致する要素の後にし、jQueryを使用してその要素までスクロールすることでした。 しかし、AngularJSは再び私にたわごとを与え、とにかくページの上部にスクロールします。 だから、ここの誰かが過去に似たようなことをし、それに対する良い解決策を知っていますか? 編集:html5Modeに切り替えると問題が解決するはずですが、とにかくIE8 +をサポートする必要があるため、受け入れられない解決策ではないかと心配しています:/

21
ページアンカーへのハッシュタグを使用したAngular2ルーティング
Angular2ページにいくつかのリンクを追加したいと思います。クリックすると、通常のハッシュタグのように、そのページ内の特定の位置にジャンプします。したがって、リンクは次のようなものになります /users/123#userInfo /users/123#userPhoto /users/123#userLikes 等 通常のAngular2の方法で問題ないので、HashLocationStrategyは必要ないと思いますが、直接追加すると、リンクは実際には同じページのどこかではなくルートにジャンプします。どんな方向でも感謝します。
120 routing  angular  hashtag 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.