В AngularJS любой встроенный код javascript, который включен в HTML-шаблоны, не работает.
Пример:
main.html файл:
<div ng-include="'/templates/script.html'"></div>
И script.html файл:
<script type="text/javascript">
alert('yes');
</script>
Когда я открываю главную страницу, я ожидаю сообщение с предупреждением "да", но ничего не происходит. Я думаю, что некоторые ограничения безопасности в AngularJS предотвращают встроенные скрипты, но я не мог найти обходного пути.
Примечание. Я не использую jQuery или любую другую инфраструктуру, только AngularJS 1.2.7.