過去に SHTML で行っていたように、単一ページの Windows 8 アプリを分割するための適切な解決策、または include("test.html"); を見つけることができないようです。PHPで。
default.html にすべての HTML マークアップがあります。ただし、一部のセクションを独自のファイルに移動したいと考えています。たとえば、ヘッダーを default.html から aa header.html に移動します。
// default.html
<div data-win-control="WinJS.UI.HtmlControl" data-win-options="{uri: 'html/header.html'}"></div>
// html/header.html
<header>
<h1>App Name</h1>
<h2><span data-win-res="{textContent: 'subtitle'}"></span></h2>
</header>
textContent は WinJS.Resources.processAll(); によってトリガーされることに注意してください。サブタイトルを翻訳します。問題は、実行時に header.html が含まれるため、翻訳が完了しないことです。
全体として、私は次のいずれかを探しています。
a) コンパイル時の include メソッド
またはb)実行する前に大量のhtmlファイルをプリロードする方法(コンパイルインクルードを偽造するなど)
WinJS.UI.processAll()
WinJS.Resources.processAll();