浏览器将AngularJS变量加载为URL

时间:2015-03-23 09:13:24

标签: javascript angularjs httprequest

我们最近在高容量网站上遇到了一个奇怪的错误,

最终这是记录到我们系统的错误

Uncaught Exception: The page you requested, assets/en-GB/assets/scripts/'+$scope.iframeURL+', could not be found. in file system/core/Framework.php on line 789

由于某种原因,似乎没有模式,用户浏览器正在请求$scope.iframeURL变量作为脚本文件?

此外,它还会从脚本文件夹而不是导致双base href的{​​{1}}请求文件

关于为什么会发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

如果没有看到你的html / javascript就不容易回答你的问题。

也许您直接设置src属性而不是使用ngSrc?这会导致浏览器在Angular初始化之前已经请求了一些资源,因此浏览器加载了一个不正确的URL,直到Angular完成初始化。