У меня есть веб-приложение, использующее ngGrid. Теперь я хочу обновить до ui.grid. Таким образом, я следовал этому руководство: Upgrading ngGrid to uiGridОбновление от ngGrid до uiGrid (v2.0 до v3.0)
То, что я сделал это:
- Я включил ui.grid JS-файл, а также таблицы стилей
- Изменены директива uiGrid а не ngGrid = «вариантов»
- Использование grid.getCellValue (строка, столбец) вместо row.getProperty (col.field)
- Использование grid.appScope для того, чтобы получить доступ к переменным из области контроллера
Однако для меня это не сработает. Я всегда получаю следующее сообщение об ошибке:
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. Я даже искал весь проект для «gridFilter», но никакого результата. Кто-то сталкивался с подобной проблемой или знает, что на самом деле это gridFiler?
Я бы очень признателен, если бы кто-нибудь мог мне помочь. Спасибо уже заранее!
любой ответ? Правильно ли был ответ? Если нет, можете ли вы решить проблему? Пожалуйста, напишите подробности! – JoeG