【问题标题】:TypeError: _parentScope.$watchCollection is not a function Angular - datatablesTypeError:_parentScope.$watchCollection 不是 Angular 的函数 - 数据表
【发布时间】:2016-12-08 17:10:49
【问题描述】:

尝试加载 Angular 数据表时出现此错误。

包括:

<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
    <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-datatables/0.5.5/angular-datatables.js"></script>

错误:

angular.min.js:63 TypeError: _parentScope.$watchCollection is not a function
    at Object.render (angular-datatables.js:901)
    at angular-datatables.js:124
    at h (angular.min.js:78)
    at angular.min.js:78
    at Object.$eval (angular.min.js:89)
    at Object.$digest (angular.min.js:86)
    at Object.$apply (angular.min.js:89)
    at angular.min.js:16
    at Object.d [as invoke] (angular.min.js:28)
    at c (angular.min.js:16)(anonymous function) @ angular.min.js:63

【问题讨论】:

    标签: angularjs datatables angular-directive angular-datatables


    【解决方案1】:

    angular 1.0.8 不支持 $watchCollection。 尝试更新 angularjs 脚本: 这里是 angular 的最终稳定版本:

        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
    

    【讨论】:

      猜你喜欢
      • 2017-07-19
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多