2017-03-27 3 views
0

Ich habe zwei getrennte Anwendungen. Beide verwenden jQuery und RequireJS. Ich möchte Anwendung A in Anwendung B einbetten, also übertrage ich den erforderlichen HTML-Code in Anwendung B. Anwendung B ist eine Instanz der EDX-Plattform (https://github.com/edx/edx-platform).Warum ist meine globale Anforderung nicht definiert?

So weit so gut, aber die zweite App wird nicht geladen. Zuerst hatte ich beide Skript-Tags mit Daten-Haupt, aber es funktioniert nicht. Also habe ich gesucht und ich fand das: https://stackoverflow.com/a/10839885

Ich sehe so gut aus, aber meine globale requirejs Variable ist undefiniert. In der HTML-edx-Plattform ruft RequireJS mit diesem Code:

Mein Code ist später enthalten. Ich habe versucht, eine einfache console.log(requirejs) auszuführen, aber es hat nicht funktioniert. requirejs ist auch nicht definiert, wenn es von der Entwicklerkonsole aus aufgerufen wird.

Antwort

0

OK Ich habe herausgefunden, warum es undefiniert ist. edX lädt auch die Datei, die alle diese Variablen nicht definiert hat.

Jetzt muss ich einen Weg finden, um meinen Code zum Laufen zu bringen.

Verwandte Themen