Object不支持属性或方法'loadFull'

时间:2016-03-30 20:51:01

标签: javascript angularjs internet-explorer

我在IE11中看到了这个错误。

它似乎与摘要周期中的角度代码有关。堆栈跟踪向下到ng-view

<div class="ng-scope" id="ng-view" ng-view="ng-view" ng-class="{'navbar-hidden': Session.vars.shouldHideNav}" ng-click="Session.hideNavs()">

TypeError:Object不支持属性或方法'loadFull'

TypeError: Object doesn't support property or method 'loadFull'
   at Anonymous function (eval code:17:438)
   at t (eval code:17:95)
   at Anonymous function (eval code:17:168)
   at eval code (eval code:17:2)
   at a.execScript (https://code.jquery.com/jquery-1.11.2.min.js:2:2615)
   at globalEval (https://code.jquery.com/jquery-1.11.2.min.js:2:2589)
   at domManip (https://code.jquery.com/jquery-1.11.2.min.js:3:23105)
   at append (https://code.jquery.com/jquery-1.11.2.min.js:3:20608)
   at Anonymous function (https://code.jquery.com/jquery-1.11.2.min.js:3:22138)
   at m.access (https://code.jquery.com/jquery-1.11.2.min.js:3:3345) <div class="ng-scope" id="ng-view" ng-view="ng-view" ng-class="{'navbar-hidden': Session.vars.shouldHideNav}" ng-click="Session.hideNavs()">

我不确定原因是什么,我无法确切地找到loadFull属性或方法正在尝试做什么或来自何处。

角度版本:1.3.15

1 个答案:

答案 0 :(得分:0)

结束跟踪此错误并发现它与无法从服务器加载的模板相关。从角度到服务器的模板请求没有正确的路径,看起来好像不尊重头部的<base>标记。

这解决了它。

之前:

<head>
  <title>Page title</title>
  <!-- A bunch of styles and meta tags --> 
  <base href="/">
</head>

后:

<head>
  <title>Page title</title>
  <base href="/">
  <!-- A bunch of styles and meta tags --> 
</head>

这解决了它。