为什么使用javascript的脚本标记不';你在爱奥尼亚项目工作吗?

为什么使用javascript的脚本标记不';你在爱奥尼亚项目工作吗?,javascript,html,angular,ionic-framework,ionic2,Javascript,Html,Angular,Ionic Framework,Ionic2,我正在开发一个基于教程的测验项目。但是,我尝试在关闭body标记之前放置包含javascript文件的脚本标记,但它根本不读取javascript文件。我还尝试在脚本标记中运行javascript代码,但结果相同。当我通过创建一个单独的javascript项目在ionic项目之外运行代码时,它工作得很好。 我是否必须指定在项目中使用.js文件而不是.ts文件的位置?我应该如何在ionic项目中运行javascript代码? 任何帮助都将不胜感激,谢谢 测验 问题 要引用JavaSc

我正在开发一个基于教程的测验项目。但是,我尝试在关闭body标记之前放置包含javascript文件的脚本标记,但它根本不读取javascript文件。我还尝试在脚本标记中运行javascript代码,但结果相同。当我通过创建一个单独的javascript项目在ionic项目之外运行代码时,它工作得很好。 我是否必须指定在项目中使用.js文件而不是.ts文件的位置?我应该如何在ionic项目中运行javascript代码? 任何帮助都将不胜感激,谢谢


测验

问题










要引用JavaScript文件,我必须确保.js文件位于“www”文件夹中,然后像这样从.ts文件调用它

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

我不知道爱奥尼亚,也许它使用
'body'
作为根组件的选择器,当Angular初始化时,它会清除
标记的内容。感谢您的响应,这是有意义的,那么您在angularjs中如何做呢?我想您不会影响选择器爱奥尼亚用于根组件的内容。将
async
defer
添加到脚本标记中,并将其添加到
而不是
,怎么样或者等待一个更好的答案,我真的对爱奥尼亚一无所知,除了它以Angular2为基础。这个文件在哪里
www>index.html
或内部
app>页面
?它位于src>页面中