我正在根据this教程开发项目的测验部分。但是,我已经尝试在关闭body标签之前放置包含javascript文件的脚本标签,但它根本不读取javascript文件。我也尝试在脚本标签内运行javascript代码但结果相同。当我通过创建一个单独的javascript项目在离子项目之外运行代码时,它工作正常。 我是否必须在某个地方指定我在项目中使用.js文件而不是.ts?我应该如何在我的离子项目中运行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>
答案 0 :(得分:0)
要引用JavaScript文件,我必须确保.js文件位于&#34; www&#34;文件夹并从.ts文件中调用它...
declare function require(name: string);
var quiz = require('../../../www/questions');