2015-10-08 2 views
8

Ich versuche AngularJS neue Vorteile zu nutzen. Einer von ihnen ist:

$compileProvider.debugInfoEnabled(false); 

Die Sache ist die, dass einige Stücke meines Codes auf angular.element(el).scope() Anrufe verlassen. Also werden sie nicht mehr arbeiten.

Gibt es eine Möglichkeit, angular.element(el).scope() Ausdruck neu zu schreiben, um Element-Bereich zu bekommen, ohne Debug-Info aktiviert?

+0

Ich denke, dass Sie alle Bereiche erhalten müssen - http://StackOverflow.com/Questions/10514147/in-angularjs-how-do-you-find-all-the-Sopes-on-a-page - und manuell Suche danach. Hängen Sie $ scope manuell an dom an, um später darauf zugreifen zu können. – YOU

+0

möglich duplizieren https://stackoverflow.com/a/29833832/2460773 –

Antwort

-2

Typ in der Konsole:

angular.reloadWithDebugInfo(); 
0

Sie können dies versuchen:

angular.element(el).controller() 

Dann können Sie Ihre Umfang Funktionen und Variablen zugreifen.

Verwandte Themen