У меня есть функцияangular.js вводит функцию в фабрику
function propValueFilter (toFilterArr, filterFunction) {
return toFilterArr.filter(filterFunction);
};
и завод
backpackrApp.factory('itemsFactory', function(propValueFilter) {
factory.getBackpackById = function(id) {
return backpacks.propValueFilter(function(element) {
return element.id == id;
});
};
return factory;
});
Я получаю Неизвестную ошибку поставщика в компоненте $ инжектора в Webconsole.
Как правильно ввести функцию? Я хочу создать набор функций Helper, которые я могу использовать во многих контроллерах/и т.д.
цехахЗаранее спасибо
Я не могу сказать, что вы просите. Угловой не будет вводить функцию propValueFilter, вам нужно создать ее как фабрику, я думаю, или предоставить фабрику или службу, которая возвращает объект с вашими полезными функциями в качестве свойств. Вы пробовали [egghead.io tutorials] (http://egghead.io/lessons/angularjs-providers) и читали страницы [вроде этого] (http://henriquat.re/basics-of-angular/services-dependency -инъекция/services-and-dependency-injection-in-angularjs.html) на инъекции зависимостей? –
Да, я попробовал уроки egghead.io. но вторая ссылка выглядит хорошо. Я очень новичок в поиске, – moveax
, что помогло мне решить проблему, спасибо – moveax