IE8中的angularjs错误"未找到成员"

时间:2014-04-24 11:00:08

标签: javascript angularjs internet-explorer-8

我在IE8中加载angularjs页面时遇到问题。该页面适用于IE9 +,Chrome,Firefox。

控制台显示

Error: Member not found.
<div class=ng-scope ng-view>

我的ng-view的HTML正在呈现给DOM,但是没有处理角度令牌:即

<!-- ngView:  -->
<DIV class=ng-scope ng-view jQuery19103165109290058322="12">
  <DIV class="all pc ng-scope"><!-- ngInclude: 'modules/abc/views/headerBar.html' -->
    <DIV style="HEIGHT: 670px">
      <H1 id=title>{{model.ModelName}}</H1>

      ...etc...

(上面是从IE8工具中复制的;它不是我的来源) 我对ng-view相同部分的来源是:

<div class="all pc">
  <div ng-include="'modules/abc/views/headerBar.html'" ng-controller="headerController"></div>
  <div style="height:670px;">
    <h1 id="title">{{model.ModelName}}</h1>

    ...etc...

所以我的假设是在{{model.ModelName}}等标记绑定之前发生致命错误。

谷歌搜索了一下,我在各种条件下发现了很多关于JQuery中"member not found"错误的引用,以及一些关于IE7下AngularJs的博客,其中找不到成员错误,但这些不适用于我的问题。< / p>

据我所知,我的代码应符合IE8标准,因为我试图遵循https://docs.angularjs.org/guide/ie并完全避免(据我所见)自定义标记。

我的angularJs版本是v1.2.11 我的JQuery版本是v1.9.1

我注意到angularJs v1.3 +和Jquery v2.0 +不支持IE8。

0 个答案:

没有答案