0

私はWindows 8メトロアプリに取り組んでいます。XML API から動的にデータをプッシュしたハブ ページがあるという問題があります。2 つの WinJs.xhr(" url" ) 1 つの URL を使用して見出しをプッシュし、1 つの URL を使用してデータをセクションにプッシュしました。問題は、両方の winjs をマージしてアイテムにプッシュしようとすると、最初のアイテムではなく 2 番目の winjs アイテムがプッシュされることです。多くのページがあるため、最初の URL をグローバルに宣言する必要があります。どこでどのようにグローバルに宣言するか。>

4

2 に答える 2

0

のグローバルオブジェクトWinJSはまだなwindowので、次のように宣言します。

window.url = url;
于 2013-02-01T12:50:52.517 に答える
0

これを使用して、default.js でカスタム名前空間を定義できます。

WinJS.Namespace.define("MYAPP",
{
gvar:123,
myurl1:'http://example.com/url1',
myurl2:'http://example.com/url2'
}
);

次に、最初に js を含め、次のように xhr URL を設定します。

WinJS.xhr({url:MYAPP.myurl1})....

....

WinJS.xhr({url:MYAPP.myurl2})....
于 2013-02-02T07:23:11.230 に答える