У меня есть приложение Durandal.Как запустить скрипты в Durandal View
На одной из страниц мне нужно использовать какой-либо существующий javascript, который я не хочу изменять.
Однако, если я использую что-то подобное в view.html:
<script>alert("test");</script>
предупреждение не срабатывает.
Обычно такой код вводится в ViewModel. Однако в этом случае я хочу использовать Sound Recorder, и есть ряд сценариев, которые делают это, и я хотел бы использовать их как есть.
Другими словами, я бы хотел, чтобы view.html действовал как обычная html-страница.
Когда я изменяю маршрутизатор для использования * .html, он выдает ошибку.
{ route: 'recorder', moduleId: 'views/recorder.html', nav: true }
Есть ли способ решить эту проблему?
По словам Роба Эйзерберга (автора Дюрандаля), не делайте этого [https://groups.google.com/forum/#!topic/durandaljs/18NQHqK8i20). Кроме того, вы можете реализовать рекомендуемое решение [здесь] (http://stackoverflow.com/questions/17640856/running-javascript-inside-durandal-view). – Brett