Javascript 使用angularjs时发生IE9 TypeError

Javascript 使用angularjs时发生IE9 TypeError,javascript,html,angularjs,internet-explorer,Javascript,Html,Angularjs,Internet Explorer,我正在测试一个在IE9中使用angularjs构建的web应用程序。但是,在加载页面时,所有角度元素都会中断,并且可以看到角度表达式。该应用程序适用于chrome、mozilla和更高版本的IE。IE9中显示的错误为: HTML 局部的 ... <div class="row"> <div class="col-md-12"> <div class="panel panel-default notifications">

我正在测试一个在IE9中使用angularjs构建的web应用程序。但是,在加载页面时,所有角度元素都会中断,并且可以看到角度表达式。该应用程序适用于chrome、mozilla和更高版本的IE。IE9中显示的错误为:

HTML

局部的

...
<div class="row">
        <div class="col-md-12">
            <div class="panel panel-default notifications">
                <div class="panel-heading">
                    <h4>Notifications</h4>
                </div>
                <div class="panel-body" ng-controller="ActivityController">
                    <table class="table table-hover">
                        <tbody>
                          <tr ng-repeat="activity in activities | startFrom:currentPage*pageSize | limitTo:pageSize">
                              <td class="client">
                                  <img src="images/notification.png" class="img-responsive">
                              </td>
                              <td class="message">
                                  {{activity.first_name}} {{activity.last_name}} {{activity.message}} on <strong>{{activity.created_at | notifyDate}}</strong>
                              </td>
                              <td class="buttons" ng-if="activity.type_of_activity == 'client' ">
                                  <button class="btn btn-default btn-sm review-btn" ui-sref="client({id:activity.client_ucin})">View Client</button>
                              </td>
                              <td class="buttons" ng-if="activity.type_of_activity == 'workflow' ">
                                  <button class="btn btn-success btn-sm" ui-sref="client-loan({id:activity.client_ucin,loan_id:activity.client_loan})">View  Client Loan</button>
                              </td>
                          </tr>
                        </tbody>
                    </table>
                    <div class="text-center pagination-btns">
                      <button class="btn btn-default btn-md" ng-disabled="currentPage == 0" ng-click="currentPage=currentPage-1">Previous</button>&nbsp;<span style="color: #777">{{currentPage+1}}/{{numberOfPages()}}</span>&nbsp;
                      <button class="btn btn-default btn-md" ng-disabled="currentPage >= activities.length/pageSize - 1" ng-click="currentPage=currentPage+1">Next</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
...

我已经通过stackoverflow和google搜索了这个问题的解决方案,但到目前为止还没有。我真的很困惑到底是什么导致了这个问题。我尝试将ui视图添加为元素,并将数据附加到ui视图的前端,但没有成功。有人能帮我解决这个问题吗。

你能试试著名的半评论法来定位准确的行或块吗?@Appeiron。你说一半评论是什么意思?你是说我应该评论我的代码吗?不是全部,但试着从深层到深层逐条评论。至少我对文本编辑器有这样的问题。半注释的意思是——你注释了一半的代码,这样你就会知道问题出在哪一部分,然后是那一部分等等,除非你发现了那个棘手的bug。
...
<div class="row">
        <div class="col-md-12">
            <div class="panel panel-default notifications">
                <div class="panel-heading">
                    <h4>Notifications</h4>
                </div>
                <div class="panel-body" ng-controller="ActivityController">
                    <table class="table table-hover">
                        <tbody>
                          <tr ng-repeat="activity in activities | startFrom:currentPage*pageSize | limitTo:pageSize">
                              <td class="client">
                                  <img src="images/notification.png" class="img-responsive">
                              </td>
                              <td class="message">
                                  {{activity.first_name}} {{activity.last_name}} {{activity.message}} on <strong>{{activity.created_at | notifyDate}}</strong>
                              </td>
                              <td class="buttons" ng-if="activity.type_of_activity == 'client' ">
                                  <button class="btn btn-default btn-sm review-btn" ui-sref="client({id:activity.client_ucin})">View Client</button>
                              </td>
                              <td class="buttons" ng-if="activity.type_of_activity == 'workflow' ">
                                  <button class="btn btn-success btn-sm" ui-sref="client-loan({id:activity.client_ucin,loan_id:activity.client_loan})">View  Client Loan</button>
                              </td>
                          </tr>
                        </tbody>
                    </table>
                    <div class="text-center pagination-btns">
                      <button class="btn btn-default btn-md" ng-disabled="currentPage == 0" ng-click="currentPage=currentPage-1">Previous</button>&nbsp;<span style="color: #777">{{currentPage+1}}/{{numberOfPages()}}</span>&nbsp;
                      <button class="btn btn-default btn-md" ng-disabled="currentPage >= activities.length/pageSize - 1" ng-click="currentPage=currentPage+1">Next</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
...