Windows 8 Windows 8 Javascript将html读入data.js

Windows 8 Windows 8 Javascript将html读入data.js,windows-8,Windows 8,我正在使用示例网格javascript模板构建一个win8应用程序 我还使用data.js文件加载数据。然而,这使用: var content=“测试内容” 然而,我的内容文本越来越长,我还想使用html语法,如IMG和p等 将本地html文件加载到上述内容变量的最简单方法是什么 谢谢 要读取应用程序本地存储中的HTML文件,可以使用WinJS.application.local对象的readText方法 var loc = WinJS.Application.local; loc.read

我正在使用示例网格javascript模板构建一个win8应用程序

我还使用data.js文件加载数据。然而,这使用:

var content=“测试内容”

然而,我的内容文本越来越长,我还想使用html语法,如IMG和p等

将本地html文件加载到上述内容变量的最简单方法是什么


谢谢

要读取应用程序本地存储中的HTML文件,可以使用WinJS.application.local对象的readText方法

var loc = WinJS.Application.local;
loc.readText("fileName", "failed").done( /* Your success and error handlers */ );
要读取应用程序包中存储的文件,您可以执行以下操作:

var myText;

var url = new Windows.Foundation.Uri("ms-appx:///html/filename.html"); 
Windows.Storage.StorageFile.getFileFromApplicationUriAsync(url).then(function (file) { 
    Windows.Storage.FileIO.readTextAsync(file).then(function (text) { 
        myText=text;
    }); 
}); 
var myText;

var url = new Windows.Foundation.Uri("ms-appx:///html/filename.html"); 
Windows.Storage.StorageFile.getFileFromApplicationUriAsync(url).then(function (file) { 
    Windows.Storage.FileIO.readTextAsync(file).then(function (text) { 
        myText=text;
    }); 
});