私は、この静的なアプリケーションのフッターセクションに約50のリンクを持っています。すべての50のhtmlファイルを作成せず、50のすべてのリンクに関連するデータを含む1つのhtmlファイルを作成し、クリックされたリンクに基づいて関連データを表示/非表示することは可能ですか?バニラの動的URL複数のリンクのJavaScript
シナリオ:ユーザーがデータを見
http://{url}/clicked-link-id/
として
ユーザーがリンクをクリックすると、私は知っているクリックリンク-ID
に基づいてURLへの言及しましたAngularで簡単ですが、ui-routerやその他のフレームワーク/ libsを使用することはできません。
Angularよりも識別子が大きいので、それを行うことができます:はい。 Angularは他の誰かがすでに書いたJavaScriptです。どの特定のビットで問題がありますか?クリックが発生したときに何かしますか?ページに表示される内容を変更しますか?コンテンツを表示するには?アドレスバーのURLを変更しますか?アドレスバーのURLが直接ロードされた場合に動作するようにサーバーサイドコードを記述するあなたの疑問は、それほど広すぎます。 – Quentin
Angularについて:クライアントでの使用はお勧めしません。質問が広すぎる:このシナリオはシンプルです>ユーザーがID「id」のリンクをクリックする> url/{id}>コンテンツに送信されたユーザーがそのIDに基づいて表示されます。尋ねると、ちょうど知っているすべてのリンクの複数のHTMLを記述し、hrefを追加するこの痛みはどこでも減らすことができますか? –
「Angularについて:クライアントが使用することはお勧めしません」 - JSはそれができることを示すJSなので、私の主張はそれでした。 – Quentin