Skip to content

Custom filter example #3

Open
Open
@destegabry

Description

@destegabry

I have problems defining a custom filter, now I have a StartFromFilter.js:

define(['Console'], function (Console) {

    "use strict";
    Console.group("Entering StartFromFilter module.");

    var filter = function(input, start) {
        start = +start; //parse to int
        return input.slice(start);
    }

    Console.groupEnd();

    return filter;
});

and my filters.js

define([
  // Standard Libs
  'Console'       // lib/console/console
  , 'Underscore'  // lib/underscore/underscore
  // Application Filters
  , 'filters/StartFromFilter'
], function (Console, _, startFrom){
  "use strict";
  Console.group("Entering Filters module.");

  var filters = {
    startFrom: startFrom
  };
  Console.info("Registered filters: ", filters);

  var initialize = function (angModule) {
    _.each(filters,function(filter,name){
      angModule.filter(name,filter);
    })
    Console.debug("Custom filters initialized.");
  }

  Console.groupEnd();
  return {
    initialize: initialize
  };
});

But I get: Unknown provider: inputProvider <- input <- startFromFilter

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions