2016-06-24 5 views
0

У меня есть AngularJS приложение с помощью ui-router, что ng-repeat са кусок частичного HTML, который выглядит примерно такКак запустить сценарий в шаблоне HTML в угловых

<div 
    class="event-tile" 
    ng-class="{ 
    'first': (first), 
    'last': (last), 
    'full-width': (first && desktop) 
    }"> 

    <script src="//xyz.com/script"></script> 

</div> 

Все отлично работает, но сценарий в рамках сценария тег не запускается. Он находится на странице, но никогда не запускается. Есть ли способ запустить его?

Я пробовал решения на Why ng-scope is added to javascript inline of my partial view and makes alert not working? но все же не работал.

+0

Возможно, сценарий не выполняет ничего полезного до тех пор, пока, например, он слышит событие «DOMContentLoaded», которое больше не повторится – Plato

+0

Лучше вы можете заменить содержимое сценария директивой – Anand

ответ

0

Похоже, что включение jQuery перед тем, как AngularJS решила проблему.

0

Похоже, что ничего не связано с Угловым.

Вы должны написать простой код в свой скрипт, например console.log("Foo"), чтобы проверить, работает оно или нет. Я сделал простой тест только сейчас и нашел, что он работает правильно. Больше похоже на проблему вашего xyz.com/script. Лучше вставьте свой код, и мы можем получить еще один ответ.

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

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