2

У меня возникает странная проблема с видом Aurelia. Я использую тег сценария в одном из представлений Aurelia, чтобы интегрировать один из внешних файлов JavaScript в мое представление. Скрипт не работает на IE и Firefox, но работает с Chrome.Сценарий в Aureliaview не работает

Я обнаружил, что проблема связана не с внешним скриптом, а с любым тегом скрипта в представлении Aurelia. Даже простое оповещение:

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

не работает с Firefox, тогда как тот же работает на Chrome.

Пожалуйста, дайте мне знать, если у меня что-то не хватает.

EDIT: Альтернативный способ сделать эту работу является использование attached(), как описано here.

+0

какая версия IE и FF были вы используете? –

+0

FF v 36.0.4 IE v 11.0.9600.x –

ответ

1

Правильный способ придать <script> в виду Аурелия является использование document.createElement('script'); в attached(), как описано здесь https://stackoverflow.com/a/36521405/4958643 или сделать пользовательский элемент, как <script-injector>, как описано здесь http://www.sobell.net/calling-external-javascript-from-within-aurelia-templates/

 Смежные вопросы

  • Нет связанных вопросов^_^