3

我在 Aurelia 视图中遇到了一个奇怪的问题。我在我的 Aurelia 视图之一中使用脚本标记将外部 JavaScript 文件之一集成到我的视图中。该脚本不适用于 IE 和 Firefox,但适用于 Chrome。

我发现问题不在于外部脚本,而在于 Aurelia 视图中的任何脚本标签。即使是简单的警报:

<template>
<script type="text/javascript">
    alert('Hi');      
</script>...

不适用于 Firefox,而同样适用于 Chrome。

如果我遗漏了什么,请告诉我。

编辑: 使这项工作的另一种方法是使用这里attached()描述的。

4

1 回答 1

1

在 Aurelia 视图中注入的正确方法<script>是使用此处描述的https://stackoverflow.com/a/36521405/4958643或制作自定义元素,如此处描述的http://www.sobell.net/calling-external- javascript-from-within-aurelia-templates/document.createElement('script');attached()<script-injector>

于 2017-04-28T08:42:05.013 回答