2

ich zur Zeit eine AngularJS1.5.9Einzel Seite Anwendung auf meinem localhost mit NodeJS läuft Backend entwickeln, wo ich

verwenden Videogular Rahmen. http://www.videogular.com/

Alles ist in Ordnung, außer videogular Objekt auf meiner Seite einfügen. Ich folge strikt an die gegebenen Beispiel: http://www.videogular.com/examples/simplest-videogular-player/

<videogular vg-theme="controller.config.theme.url"> 
    <vg-media vg-src="controller.config.sources" 
       vg-tracks="controller.config.tracks" 
       vg-native-controls="true"> 
    </vg-media> 
</videogular> 

Aber es ergibt sich AngularJS Fehler:

Error

(sessionId in der Anfrage ist die Auth-Token nicht an aktuellen Problem verbunden)

Ich habe folgendes in videogular.js gefunden:

$templateCache.put("vg-templates/vg-media-video", "<video></video>"); 
$templateCache.put("vg-templates/vg-media-audio", "<audio></audio>"); 

Ich habe versucht, Dateien lokal zu speichern, und der Fehler verschwunden

Local

Eigentlich gibt es viele Plugins für Videogular und sie alle verwenden $templateCache einige Dateien im Cache zu speichern, so Es wäre sehr verwirrend, sie manuell lokal in meinem App-Ordner zu speichern.

Wie können solche Dateien mit $templateCache im Cache gespeichert werden, damit sie richtig extrahiert werden können?

Ich schätze Ihre Hilfe.

UPDATE

ich versucht habe Einsatz $templateCache.get Richtlinie, wo das Teil 404 mit Fehlern Laden ist, und es funktioniert. Aber funktioniert immer noch nicht so, wie es sein sollte.

issue

Antwort

1

Es scheint, wie es ein Problem mit sessionId ist, dass Sie in URL parametrs passieren, haben Sie es wirklich brauchen?

Ich denke, Ihr Interceptor oder was auch immer Auth verwalten Modul ist falsch konfiguriert, so dass Sie nicht überprüfen Anfrage Ziel URL und ID-Parameter werden für lokale Anrufe sowie für Back-End-Anrufe hinzugefügt werden.

+0

Sie haben definitiv Recht! Ich habe meinen Interzeptor falsch konfiguriert. Vielen Dank! – l1fe