This package has been deprecated

Author message:

Please use ember-search-helper instead

ember-searchable-collection

0.4.1 • Public • Published

ember-searchable-collection

Build Status

The searchable-collection component offers simple search functionality with a minimal, flexible UI.

NOTE: the searchable-collection component uses contextual components, and requires Ember 2.3 or higher.

{{#searchable-collection (array "apples" "oranges" "bananas") as |search|}}
  <p>
    {{!-- search input --}}
    {{search.field}}
  </p>

  <p>
  {{#each search.results as |fruit|}}
    {{fruit}}<br>
  {{/each}}
  </p>
{{/searchable-collection}}

For more complex collection members, we're able to define which properties are queryable using the searchableProperties property:

{{#searchable-collection
  (array
    (hash
      name="apples"
      opinion="good"
    )
    (hash
      name="oranges"
      opinion="awesome"
    )
    (hash
      name="bananas"
      opinion="meh"
    )
  )
  searchableProperties=(array "name" "opinion")
as |search|}}
  {{search.field}}

  {{#each search.results as |fruit|}}
    {{fruit.name}} ({{fruit.opinion}})
  {{/each}}
{{/searchable-collection}}

Installation

  • git clone this repository
  • npm install
  • bower install

Running

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit http://ember-cli.com/.

/ember-searchable-collection/

    Package Sidebar

    Install

    npm i ember-searchable-collection

    Weekly Downloads

    5

    Version

    0.4.1

    License

    MIT

    Last publish

    Collaborators

    • gmurphey