我有一个使用ngGrid的Web应用程序。现在我想更新到ui.grid。因此,我一直在遵循本指南:Upgrading ngGrid to uiGrid
我做的是:
然而,它不会为我工作。我总是收到以下错误:
Error: [$injector:unpr] Unknown provider: gridFilterProvider <- gridFilter
http://errors.angularjs.org/1.3.8/$injector/unpr?p0=gridFilterProvider%20%3C-%20gridFilter
at REGEX_STRING_REGEXP (angular.js:63)
at angular.js:3994
at Object.getService [as get] (angular.js:4141)
at angular.js:3999
at Object.getService [as get] (angular.js:4141)
at $get [as $filter] (angular.js:16516)
at Parser.filter (angular.js:12118)
at Parser.filterChain (angular.js:12112)
at Parser.statements (angular.js:12091)
at Parser.parse (angular.js:11948)
at $parse (angular.js:12659)
我没有线索,其中引用或使用了gridFilter。我甚至在整个项目中搜索了&#39; gridFilter&#39;,但没有结果。有人面临类似的问题或知道这个gridFiler究竟是什么?
如果有人能帮助我,我真的很感激。提前谢谢!
答案 0 :(得分:1)
我不知道你是否还需要一个答案,但现在是:
你的指令实际上应该是ui-grid =“options”而不是uiGrid =“options”。
答案 1 :(得分:0)
是否可能在您的代码中 - 您之前是否已将gridFilter定义为您的某个列上的cellFilter?我很确定我从未在ui-grid代码库中看到过gridFilter。