Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Ember from 'ember';
- import { computed } from '@ember/object';
- export default Ember.Controller.extend({
- appName: 'Ember Twiddle',
- items: [
- { firstName: 'Max', lastName: 'Mustermann', email: 'mustermann@examples.com' },
- { firstName: 'Sven', lastName: 'Adam', email: 'sven@examples.com' },
- { firstName: 'Karl', lastName: 'Käfer', email: 'karl@examples.com' },
- ],
- filteredItems: computed('filterFirstName', 'filterLastName', 'filterEmail', 'items.[]', function() {
- return this.items.filter((item) => {
- return (!this.filterFirstName || item.firstName.includes(this.filterFirstName)) &&
- (!this.filterLastName || item.lastName.includes(this.filterLastName)) &&
- (!this.filterEmail || item.email.includes(this.filterEmail));
- });
- }),
- });
Add Comment
Please, Sign In to add comment