問題タブ [page.js]

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 投票する
1 に答える
712 参照

polymer - リンク付きの紙タブの表示の問題

ポリマー スターター キットと同じように、page.js を使用してポリマーの単一ページの Web サイトを作成しています。ルーティングに紙メニューを使用する代わりに、紙タブを使用しています。

ルーティングは機能していますが、紙タブを紙タブのように見せることはできません。それらはリンクのように見え、下部に選択バーが表示されません。

私が間違っていることは何か分かりますか?

index.html

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

javascript - ルートの Polymer および page.js ワイルドカード

ポリマー スターティング キットを使用しており、ページにリンクが必要ないユーザーへのルートにアクセスしようとしています。

ルーティング.html:

私が持っているページで:

指定されたURLが正しい4人のユーザーと一致していますが、ページへのリンクがなくてもルートを任意の名前に一致させたいです。

すべてに一致するルート「/users/*」で機能しますが、必要がない場合は使用したくありません。

0 投票する
0 に答える
1023 参照

javascript - Page.js を使用して更新すると、404 Not Found が返される

ハンドルバー付きの単一ページ アプリケーションを作成するために使用する予定のルーティング ライブラリである page.js を使い始めたところです。ルートを使用して、さまざまなハンドルバー テンプレートを呼び出します。これまでのところ、この機能は機能しており、期待どおりの速さです。

現在、ページを更新する (F5 キーを押す) か、URL をコピーして新しいタブに貼り付けると、404 not found エラーが発生するという問題が発生しています。アプリで作成した見つからないページを呼び出していません。

以下のコードは、https ://github.com/visionmedia/page.js/tree/master/examples/notfound のコピーです。

このページを更新すると、ローカルホストの 404 ページが表示されます。リンクhttp://127.0.0.1/notfound/aboutを使用すると、同じ結果が得られます。

私の質問は次のとおりです: page.js はブラウザーの更新、またはリンクを使用してアプリケーションの特定の部分にアクセスすることをサポートしていますか?

私が本当に問うべき質問は次のようなものです: Web サーバーは、アプリケーションをロードするページにすべてのナビゲーションをリダイレクトすることは可能でしょうか? 答えはイエスです。

ブラウザを更新するのが一般的なケースのようです。これに対する受け入れ可能な解決策は、更新の試行をキャッチして、メイン ページにリダイレクトすることです。リンクを使用してアプリケーションの特定の部分にアクセスすることは、それほど重要ではありませんが、いい感じです。