Скрипт в Aureliaview не работает

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

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

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

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

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

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


person Sayan Pal    schedule 05.04.2015    source источник
comment
какую версию IE и FF вы использовали?   -  person securecodeninja    schedule 06.04.2015


Ответы (1)


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

person Nemanja Novicic    schedule 28.04.2017