2016-06-26 6 views

Antwort

1

Denken Sie nicht über angular Anwendung außerhalb eines iframe. Seite innerhalb von iframe ist genau wie Ihre "Eltern" -Seite, es muss ein eigenes angularjs-Skript enthalten und eine eigene Anwendung bootstrapped haben.

Live demo

+0

früher i Noppey Vorschlag und die App funktioniert, aber kann nicht jede $ HTTP-Anforderung tun, kann ich einstellen, dass meine Anwendung in mein ursprüngliches Projekt schauen? –

+0

Also im Grunde haben Sie 'index.html', die eckige Anwendung instanziiert und hat einen iframe, der auf die' index.html' (die Seite, aus der es stammt) zeigt. Innerhalb eines Iframes ** läuft eine neue separate Winkelanwendung **, die sich nicht darüber im Klaren ist, dass sie sich innerhalb von iframe befindet und nichts über Anwendungen außerhalb von iframe weiß. Wenn Sie eine Kommunikation zwischen Seite und iframe wünschen, benötigen Sie [postMessage] (https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage), aber ehrlich gesagt, glaube ich nicht, dass Sie das müssen Habe dieselbe App im iframe. –

+0

Wie Sie gesagt haben, ich habe index.html, die meine ganze App (.py-Dateien usw.) erkennen und diese Datei hat einen iframe, der auf indexApp.html im "statischen" Ordner verweist. so jetzt sehe meine app nur Dateien, die in "statischen" Ordner so http Anfrage kann nicht funktionieren (Arbeit an "views.py" Datei außerhalb statischer Ordner) Ich kann nicht die Hierarchie der Dateien ändern (setzen "Ansichten" in statischen Ordner) was soll Ja, würde ich? –

Verwandte Themen