Visual Studio Express 2012のJavaScriptグリッドアプリテンプレートを使用して、Windows 8用のアプリを作成しています。テンプレートでは、アプリ内のさまざまな「ページ」は、groupedItems.htmlおよびitemDetail.htmlというページテンプレートによって作成されます。各ページのコンテンツはWinJS.Binding.List
、data.jsファイル自体に保存されているloremipsumテキストが入力されたものから取得されます。
代わりに、各リストアイテムにアプリパッケージに保存されるファイルのHTMLコンテンツを入力して、インポートされたコンテンツがサンプルコンテンツと同じように選択したページテンプレート内に表示されるようにします。ファイルからコンテンツを非同期で読み込む方法はいくつかあることを理解していますが、すべてのコンテンツがアプリパッケージ自体に保存され、理由がないため、可能であれば同期的に読み込むことをお勧めします。それを待つ必要があります。
include
おそらく最も簡単な方法は、コンテンツをテンプレートファイルに動的にインポートするためのPHPステートメントまたはCSSステートメントに相当するものを探していることですが、機能するもの@import
は見つかりませんでした。何か案は?