我目前在本地主机上开发 AngularJS 1.5.9 单页应用, NodeJS 运行后端,我在哪里使用
视频框架。 http://www.videogular.com/
除了在我的页面上插入视频对象外,一切都很好。我严格遵循给定的例子: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>
但是它会导致AngularJS错误:
(请求中的sessionId
是未与当前问题相关联的身份验证令牌)
我在videogular.js
中找到了以下内容:
$templateCache.put("vg-templates/vg-media-video", "<video></video>");
$templateCache.put("vg-templates/vg-media-audio", "<audio></audio>");
我试图在本地存储文件,但错误消失了
实际上有很多Videogular的插件,他们都使用$templateCache
将一些文件存储在缓存中,因此将它们本地手动存储在我的app文件夹中会非常混乱。
如何使用$templateCache
将这些文件存储在缓存中,以便正确提取它们?
我帮助你。
更新
我已经尝试将$templateCache.get
插入到指令中,其中部件正在加载错误404,并且它可以工作。但仍然无法正常工作。
答案 0 :(得分:1)
似乎你在URL参数中传递了sessionId的问题,你真的需要吗?
我猜您的拦截器或任何auth管理模块配置错误,因此您不会检查请求目标URL和ID参数是否会为本地呼叫以及后端呼叫添加。