我正在创建一个Atom.io包,但是在为我的GUI加载HTML时遇到了一些麻烦。
我所做的是创建一个新的HTML文件来包含基本的GUI:
Please select file.
Cancel
Ok
File not listed
我正在尝试将其加载到我的package-view.js中,但是我得到的只是一个空文件。我的代码如下:
constructor(serializedState)
{
// Create root element
this.element = document.createElement('div');
this.element.classList.add('srt-helper');
let fileReader = new FileReader();
fileReader.onload = function(e)
{
console.log('File loaded...')
let result = fileReader.result;
console.log(result);
}
let f = new File([''], '../views/file-select-panel.html');
fileReader.readAsText(f);
}
请注意我使用的是javascript而不是coffe脚本。之后我打算创建一个新的div对象,并将我的文件内容作为内部html添加到它。
这是最好的方法吗?如果是这样,我做错了什么?
注意:我为html文件创建了一个名为:views。的文件夹