2016-06-24 7 views
0

Ich habe eine AngularJS Anwendung mit ui-router dass ng-repeat sa Stück Teil html laufen, dass alles funktioniert gut, aber das Skript im Skript so etwas wie diesesWie ein Skript innerhalb einer HTML-Vorlage in Angular

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

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

</div> 

sieht Das Tag wird nicht ausgelöst. Es ist auf der Seite, aber läuft nie. Gibt es trotzdem einen Auslöser?

Ich habe versucht, Lösungen bei Why ng-scope is added to javascript inline of my partial view and makes alert not working? , aber trotzdem nicht funktioniert.

+0

vielleicht führt das Skript nichts nützliches aus, bis z.B. es hört ein 'DOMContentLoaded'-Ereignis, das nicht erneut auftritt – Plato

+0

Besser können Sie den Skript-Inhalt durch eine Direktive ersetzen – Anand

Antwort

0

Es sieht so aus, als würde jQuery eingeschlossen, bevor AngularJS das Problem gelöst hat.

0

Es fühlt sich an als ob nichts mit Angular verwandt ist.

Sie sollten etwas einfachen Code in Ihr Skript schreiben, wie , um zu testen, ob es funktioniert oder nicht. Ich habe gerade einen einfachen Test gemacht und festgestellt, dass es richtig funktioniert. Mehr wie das Problem Ihrer xyz.com/script. Fügen Sie Ihren Code besser ein und wir können eine weitere Antwort haben.

Verwandte Themen