ember-cli-filter-by-query - Provides you with a computed property that filters an array by a given search query

  •        2

This addon provides you with a computed property macro to filter an array of objects based on a given search query. Other related addons often export components that might not suit your needs, ember-cli-filter-by-query only exports the macro and the filtering function itself so you can do whatever you want with it. Since the filtered list will always be sorted based on similarity to the search query a popular usecase could be autocompletion. filteredList will include all friends, whos names match the value of the query property - sorted by similarity to the search term. You can also pass an array of property keys as the second argument and both will be matched - ordered with preceding priority.

https://github.com/lazybensch/ember-cli-filter-by-query

Dependencies:

broccoli-stew : ^1.3.1
ember-cli-babel : ^6.6.0
sifter : ^0.5.3

Tags
Implementation
License
Platform

   




Related Projects

ember-responsive - Easy responsive layouts with Ember

  •    Javascript

ember-responsive is an ember-cli addon that give you a simple, Ember-aware way of dealing with media queries. This default config has already been provided for you. If you wish to change the values or add new ones, simply create a new app/breakpoints.js in your project and export your chosen config.

ember-composable-helpers - Composable helpers for declarative templating in Ember

  •    Javascript

ember-composable-helpers is built and maintained by DockYard, contact us for expert Ember.js consulting. Both only and except can be safely used together (the addon computes the diff), although it's best if you only use one for your own sanity.

ember-cli-flash - Simple, highly configurable flash messages for ember-cli

  •    Javascript

Simple, highly configurable flash messages for ember-cli. This addon is tested against the release, beta and canary channels, ~1.11.0, and 1.12.1. Because this addon makes use of attribute bindings, which were introduced in ember 1.11.0, earlier versions of ember are not compatible with the latest version.

thingscoop - Search and filter videos based on objects that appear in them using convolutional neural networks

  •    Python

Thingscoop is a command-line utility for analyzing videos semantically - that means searching, filtering, and describing videos based on objects, places, and other things that appear in them.When you first run thingscoop on a video file, it uses a convolutional neural network to create an "index" of what's contained in the every second of the input by repeatedly performing image classification on a frame-by-frame basis. Once an index for a video file has been created, you can search (i.e. get the start and end times of the regions in the video matching the query) and filter (i.e. create a supercut of the matching regions) the input using arbitrary queries. Thingscoop uses a very basic query language that lets you to compose queries that test for the presence or absence of labels with the logical operators ! (not), || (or) and && (and). For example, to search a video the presence of the sky and the absence of the ocean: thingscoop search 'sky && !ocean' <file>.

ember-component-css - An Ember CLI addon which allows you to specify styles for individual components

  •    Javascript

An Ember CLI addon which allows you to specify component-specific style sheets in an app, addon, engine, or in-repo addon. Rules defined in the style-sheets will automatically be namespaced with an autogenerated class. That autogenerated class will also be injected into your component's classNames property. This enables you to worry less about rules clashing across component styles.


ember-cp-validations - Ember computed property based validations

  •    Javascript

An EmberJS validation framework that is completely and utterly computed property based. No observers were used nor harmed while developing and testing this addon.

ember-cli-cordova - A tool for creating hybrid apps using a combination of ember-cli and cordova

  •    Javascript

I will not be focusing on backward compatibility with older ember-cli versions as it's moving too fast and the API is constantly changing. I will always have this working with the latest stable release of ember-cli. To provide a toolchain tightly integrated with ember-cli to make developing hybrid apps with cordova and ember as simple as possible.

ember-paper - The Ember approach to Material Design.

  •    Javascript

This project aims to bring Google's new Material Design to Ember. The goal is to encapsulate everything possible in Ember components. This project is packaged as an Ember-cli addon. This should also automatically create an scss file under app/styles/app.scss with @import 'ember-paper'; and install ember-cli-sass.

ember-cli-pagination - Pagination Addon for Ember CLI

  •    Javascript

Simple pagination addon for your Ember CLI app. This is a new project, but many people are already using it successfully. If you have any trouble, open an issue, and you should get help quickly.

ember-modal-dialog - An ember-cli addon for implementing modal dialogs

  •    Javascript

The ember-modal-dialog addon provides components to implement modal dialogs throughout an Ember application using a simple, consistent pattern. Unlike some other modal libraries for Ember, ember-modal-dialog uses solutions like ember-wormhole to render a modal structure as a top-level DOM element for layout purposes while retaining its logical position in the Ember view hierarchy. This difference introduces a certain elegance and, dare we say, joy, into the experience of using modals in your app. For more info on this, see the "Wormhole" section below.

ember-cpm - ComputedProperty Macros for Ember

  •    Javascript

Version 2.0+ will only work with Ember 2.0+ Version 3.0+ is only tested in the last 2 LTS. Just import individual macros from ember-cpm/macros/* or all macros from ember-cpm.

ember-cli-materialize - Material Design (via Materialize) for Ember.js Apps

  •    Javascript

An ember-cli addon for using Materialize (CSS Framework based on Material Design) in Ember applications. The online demo demonstrates all components with all possible options.

LexikFormFilterBundle - This Symfony2 bundle aim to provide classes to build some form filters and then build a doctrine query from this form filter

  •    PHP

This Symfony bundle aims to provide classes to build some form types dedicated to filter an entity. Once you created your form type you will be able to update a doctrine query builder conditions from a form type. (*): In fact you can use any type, but if you want to apply a filter by not using a XxxFilterType::class type you will have to create a custom listener class to apply the filter for this type.

ember-admin - Admin backend for ember-cli projects

  •    Javascript

ember-admin is built and maintained by DockYard, contact us for expert Ember.js consulting. Automatically discover your models and interact with all model data in a simple CRUD interface. Great for a drop-in starter admin backend.

ember-watson - A young Ember Doctor to help you fix your code.

  •    Javascript

A young Ember Doctor. ember-watson can be used as an Ember CLI addon, it will extend the available list of commands.

ember-data-model-fragments - Ember Data addon to support nested JSON documents

  •    Javascript

This package provides support for sub-models that can be treated much like belongsTo and hasMany relationships are, but whose persistence is managed completely through the parent object. ⚠️ Deprecated APIs have been removed. See the changelog for more information on breaking changes.

sifter

  •    Javascript

Sifter is a client and server-side library (via UMD) for textually searching arrays and hashes of objects by property – or multiple properties. It's designed specifically for autocomplete. The process is three-step: score, filter, sort. Seaching will provide back meta information and an "items" array that contains objects with the index (or key, if searching a hash) and a score that represents how good of a match the item was. Items that did not match will not be returned.

ember-cli-mirage - A client-side mock server to develop, test and prototype your app

  •    Javascript

A client-side server to develop, test and prototype your Ember CLI app. View the docs here.

ember-simple-auth-token - Ember Simple Auth extension that is compatible with token-based authentication like JWT

  •    Javascript

An authenticator and authorizer for Ember Simple Auth that is compatible with token-based authentication like JWT in Ember CLI applications.

ember-moment

  •    Javascript

Moment.js template helpers and computed property macros for Ember