Уметь использовать угловой фильтр

У меня возникают проблемы, когда я пытаюсь использовать angular-filter:

Я импортировал эти ссылки в файл HTML:

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-filter/0.5.11/angular-filter.min.js"></script>

Я добавил модуль в свой js файл:

var app = angular.module('angularPrueba',[angular.filter]);

У меня такая ошибка:

Не уверен, какую библиотеку angular-filter вы используете, но вам нужно добавить зависимости модулей в качестве строкового имени модуля, который вы добавляете в качестве зависимости.


person dr3w31    schedule 18.11.2016    source источник
comment
и используйте такие фильтры, как - var module = angular.module ('filters', []); module.filter ('заглавные буквы', function () {return function (input) {if (input == 'N / A') {return input;} else {return (!! input)? input.charAt (0). toUpperCase () + input.substr (1) .toLowerCase (): '';}}});   -  person Akhil    schedule 18.11.2016
comment
@ dr3w31 Пожалуйста, если мой ответ решил вашу проблему, вы всегда можете проголосовать за и / или отметить его как принятый   -  person Akhil    schedule 18.11.2016


Ответы (1)


Поэтому, если имя основного модуля библиотеки 'angular-filter' angular.filter, вы должны добавить это как строку:

Если вы не знаете имя модуля, проверьте веб-сайт библиотеки или ее исходный код.

var app = angular.module('angularPrueba',['angular.filter']);

попробуйте var app = angular.module ('angularPrueba', ['фильтры']);

person Robin-Hoodie    schedule 18.11.2016
comment
https://docs.angularjs.org/error/ $ injector / modulerr? p0 = angularPrueba & p1 = Ошибка:% 20% 5B $ инжектор: modulerr% 5D% 20http:% 2F% 2Ferrors.angularjs.org% 2F1.2.22% 2F $ инжектор% 2Fmodulerr% 3Fp0% 3Dundefined% 26p1% 3DError% 253A% 2520% 255Bng% 253Aareq% 255D% 2520http% 253A% 252F% 252Ferrors.angularjs.org% 252F1.2.22% 252Fng% 252Fareq% 253Fp0% 253Dmodule% 2526p1% 253Dnot% 252520a% 252520function% 25252C% 252520got% 252520undefined% 2520undefined% 2520A% 2520undefined% 250 2520https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A6% 253A450% 250A% 2520% 2520% 2520% 2520at% 2520Db% 2520Db% 2520% 2520at% 2520Db% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A18% 253A497)% 250A% 2520% 2520% 2520% 2520at% 2520Va% 2520 (httpsa% 253A .googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A19% 253A78)% 250A% 2520% 2520% 2520% 2520at% 2520https% 253A% 252F% 252Fajax.googleapis.com 2Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A33% 253A404% 250A% 2520% 2520% 2520% 2520at% 2520r% 2520 (https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax.googleapis.com% 252 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A7% 253A290)% 250A% 2520% 2520% 2520% 2520at% 2520e% 2520 (https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Flibs% .2.22% 252Fangular.min.js% 253A33% 253A148)% 250A% 2520% 2520% 2520% 2520at% 2520https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22%. js% 253A33% 253A225% 250A% 2520% 2520% 2520% 2520at% 2520r% 2520 (https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js 253A290)% 250A% 2520% 2520% 2520% 2520at% 2520e% 2520 (https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A14833%) 250A% 2520% 2520% 2520% 2520at% 2520gc% 2520 (https% 253A% 252F% 252Fajax.googleapis.com% 252Fajax% 252Flibs% 252Fangularjs% 252F1.2.22% 252Fangular.min.js% 253A36% 253A252 )% 0A% 20% 20% 20% 20at% 20https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 6: 450% 0A% 20% 20% 20 % 20at% 20https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 34: 28% 0A% 20% 20% 20% 20at% 20r% 20 (https: % 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 7: 290)% 0A% 20% 20% 20% 20at% 20e% 20 (https:% 2F% 2Fajax .googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 33: 148)% 0A% 20% 20% 20% 20at% 20https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs % 2Fangularjs% 2F1. 2.22% 2Fangular.min.js: 33: 225% 0A% 20% 20% 20% 20at% 20r% 20 (https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min .js: 7: 290)% 0A% 20% 20% 20% 20at% 20e% 20 (https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 33 : 148)% 0A% 20% 20% 20% 20at% 20gc% 20 (https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 36: 252)% 0A% 20% 20% 20% 20at% 20c% 20 (https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 18: 60)% 0A% 20% 20% 20% 20at% 20fc% 20 (https:% 2F% 2Fajax.googleapis.com% 2Fajax% 2Flibs% 2Fangularjs% 2F1.2.22% 2Fangular.min.js: 18: 277 - person Robin-Hoodie; 18.11.2016