为什么用javascript脚本标签在离子项目中不起作用?

时间:2017-02-18 13:07:19

标签: javascript html angular ionic-framework ionic2

我正在根据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>

1 个答案:

答案 0 :(得分:0)

要引用JavaScript文件,我必须确保.js文件位于&#34; www&#34;文件夹并从.ts文件中调用它...

declare function require(name: string);
var quiz = require('../../../www/questions');