Я пытаюсь взять некоторый javascript и перевести его в машинопись, чтобы использовать его с веб-страницей, которая будет использовать Aurelia. У меня возникают некоторые проблемы с синтаксисом в следующих строках. Если кто-нибудь может указать мне в правильном направлении, то это будет оценено по достоинству. Строки ниже. Заранее спасибоСинтаксис сценария против javascript
--Jason
//trying to see if the browser supports HTML5 FileReader functionality
//VS currently says filereader does not exist on type 'Window'
if (window.filereader)
//VS says Property 'trigger' does not exist on type 'HTMLElement'
document.getElementById('fileBox').trigger('click');
//VS says Property 'click' does not exist on type 'Element'
document.querySelector('.fileCont span').click(function() {
this.remove();
});
// Property 'file' does not exist on type 'HTMLImageElement'
var img = document.createElement("img");
img.file = file;
Вам необходимо установить [@types] (https://www.npmjs.com/~types) – elclanrs
Также, что находится в вашем tsconfig? Какова цель? Это может включать типы DOM. И какой редактор вы используете? – elclanrs
Я использую Visual Studio. Я не вижу tsconfig.json в своем приложении. Тем не менее, у меня есть несколько файлов tsconfig.json в каталогах программных файлов Visual Studio, таких как C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ Scripts \ tsconfig \ tsconfig.json для пример. Также что мы понимаем, устанавливая @type? Извините, новичок во всем этом. –