いずれかの名前のハッシュ変更によってページが表示されるように、JQuery Mobile のページにエイリアスを追加することは可能ですか?
背景
みなさん、こんにちは。各ページに独自の JavaScript コントローラーがある MVC スタイルの JQuery Mobile アプリを作成しています。次に、JQMsPageBeforeShow
イベントで、関連するコントローラーが、Mustache テンプレートを使用してページを表示する前にレンダリングします。
私のアプリでは、ドキュメント本文に次のような 3 つの JQM ページ コンテナーがあります。
<div data-role='page' id='profile'></div>
<div data-role='page' id='editprofile'></div>
<div data-role='page' id='register'></div>
これらのページはすべて同じコントローラーと口ひげテンプレートを使用しています。これは、コンテンツが非常に似ているためですが、各ページにアクセスすると、明らかに多くの重複コンテンツが作成されます。
私が好むのは、ハッシュが#profile
、#editprofile
またはのいずれかに変更されたときにロードされる単一の JQM ページです#register
。
JQuery Mobile がこれをサポートしているかどうか、または実行可能な回避策があるかどうかを知っている人はいますか?
ありがとう