Home

Awesome

ember-snippets README

Method List

PrefixMethod
import Ember→import Ember from 'ember'
import module→import ModuleName from 'module'
ember component→Build component template
full component→Build component template with computed, inject
alert→alert()
inject→const { inject } = Ember
service inject→ServiceName: inject.service('name')
actions→actions block

Component Lifecycle

PrefixMethod
init→Component lifecycle - Init
didInsertElement→Component lifecycle - didInsertElement
didRender→Component lifecycle - didRender
didReceiveAttrs→Component lifecycle - didReceiveAttrs
didUpdateAttrs→Component lifecycle - didUpdateAttrs

Computed imports

PrefixMethod
alias import→import { alias } from '@ember/object/computed';
and import→import { and } from '@ember/object/computed';
bool import→import { bool } from '@ember/object/computed';
collect import→import { collect } from '@ember/object/computed';
empty import→import { empty } from '@ember/object/computed';
equal import→import { equal } from '@ember/object/computed';
filter import→import { filter } from '@ember/object/computed';
filterBy import→import { filterBy } from '@ember/object/computed';
gt import→import { gt } from '@ember/object/computed';
gte import→import { gte } from '@ember/object/computed';
intersect import→import { intersect } from '@ember/object/computed';
map import→import { map } from '@ember/object/computed';
mapBy import→import { mapBy } from '@ember/object/computed';
match import→import { match } from '@ember/object/computed';
max import→import { max } from '@ember/object/computed';
min import→import { min } from '@ember/object/computed';
none import→import { none } from '@ember/object/computed';
notEmpty import→import { notEmpty } from '@ember/object/computed';
oneWay import→import { oneWay } from '@ember/object/computed';
or import→import { or } from '@ember/object/computed';
readOnly import→import { readOnly } from '@ember/object/computed';
reads import→import { reads } from '@ember/object/computed';
setDiff import→import { setDiff } from '@ember/object/computed';
sort import→import { sort } from '@ember/object/computed';
sum import→import { sum } from '@ember/object/computed';
union import→import { union } from '@ember/object/computed';
uniq import→import { uniq } from '@ember/object/computed';
uniqBy import→import { uniqBy } from '@ember/object/computed';

Computed

PrefixMethod
computed→computeName: computed('dependentKey', function() {})
alias→computeName: alias('dependentKey')
and→computeName: and('key', 'anotherKey')
bool→computeName: bool('dependentKey')
collect→computeName: collect('key', 'anotherKey')
empty→computeName: empty('dependentKey')
equal→computeName: equal('dependentKey', value)
filter→computeName: filter('key', function(item, index, array) {})
filterBy→computeName: filteBy('array', 'key', value)
gt→computeName: gt('key', value)
gte→computeName: gte('key', value)
lt→computeName: lt('key', value)
lte→computeName: lte('key', value)
intersect→computeName: intersect('arrayA', 'arrayB')
map→computeName: map('array', function(item, index) {})
mapBy→computeName: mapBy('array', 'key')
match→computeName: match('dependentKey', reqexp)
max→computeName: max('dependentKey')
min→computeName: min('dependentKey')
none→computeName: none('dependentKey')
not→computeName: not('dependentKey')
notEmpty→computeName: notEmpty('dependentKey')
oneWay→computeName: oneWay('dependentKey')
or→computeName: or('dependentKey')
sum→computeName: sum('dependentKey')
reads→computeName: reads('dependentKey')
setDiff→computeName: setDiff('arrayA', 'arrayB')
union→computeName: union('arrayA', 'arrayB')
uniq→computeName: uniq('array')
uniqBy→computeName: uniqBy('dependentKey', 'propertyKey')

Store

PrefixMethod
store injectstore: inject.service(),
get storethis.get('store')
findAllthis.get('store').findAll('model')
peekAllthis.get('store').peekAll('model')
querythis.get('store').query('model', {})
findthis.get('store').find('model', id)