Я разрабатываю часть викторины моего проекта на основе урока this. Тем не менее, я попытался разместить теги скриптов, содержащие файлы javascript, перед закрытием тега body, но он вообще не читает файлы javascript. Я также пытался запустить javascript-код внутри тегов скрипта, но тот же результат. Он отлично работает, когда я запускаю код вне ионного проекта, создавая отдельный проект javascript. Должен ли я указать где-нибудь, что я использую файлы .js в проекте вместо .ts? Как мне запустить javascript-код внутри моего ионного проекта? Любая помощь будет оценена, спасибо!Почему скриптовый тег с javascript не работает в ионном проекте?
<!DOCTYPE html>
<html lang="en">
<ion-header>
<ion-navbar color="primary">
<ion-title>Quiz</ion-title>
</ion-navbar>
</ion-header>
<body>
<div class="grid">
<div id="quiz">
<p id="progress"><b>Question</b></p>
<p id="question"></p>
<div class="answers">
<input type="radio" id="r0"><span id="q0"></span><br/><br/>
<input type="radio" id="r1"><span id="q1"></span><br/><br/>
<input type="radio" id="r2"><span id="q2"></span><br/><br/>
<input type="radio" id="r3"><span id="q3"></span><br/><br/>
</div>
</div>
</div>
<script src="quiz_controller.js"></script>
<script src="question.js"></script>
<script src="quiz_app.js"></script>
</body>
</html>
Я не знаю Ионный, возможно, он использует '' body'' в качестве селектора для корневого компонента, который очищает содержимое тега '
' при инициализации Angular. –Спасибо за ответ, это имеет смысл, так как бы вы сделали это в angularjs? – Miki
Я полагаю, что вы не имеете никакого влияния на то, что использует селектор Ionic для корневого компонента. Как насчет добавления 'async' или' defer' в тег скрипта и добавления его в '
' вместо' '? - или ждать лучшего ответа, я действительно ничего не знаю об Ионе, за исключением того, что это как-то основано на Angular2. –