Skip to content

Instantly share code, notes, and snippets.

View onechiporenko's full-sized avatar
💭
:shipit:

Oleg Nechiporenko onechiporenko

💭
:shipit:
View GitHub Profile
@onechiporenko
onechiporenko / application.controller.js
Last active April 22, 2016 21:05
computed.sort issue
import Ember from 'ember';
export default Ember.Controller.extend({
version: Ember.VERSION,
sortBy11: [],
sortBy12: ['a'],
c1: [{a: 1}, {a: 2}, {a: 3}, {a: 4}, {a: 5}, {a: 6}, {a: 7}, {a: 8}, {a: 9}, {a: 10}],
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Nested helpers',
emberVersion: Ember.VERSION
});
import Ember from 'ember';
export default Ember.Component.extend({
a: 'component'
});
@onechiporenko
onechiporenko / controllers.application.js
Last active April 19, 2016 10:16
Ember.computed.* with braces
import Ember from 'ember';
const {and, or} = Ember.computed;
export default Ember.Controller.extend({
appName: 'Ember.computed.* with braces',
emberVersion: Ember.VERSION,
import Ember from 'ember';
export default Ember.Component.extend({
generatedLink: Ember.computed(function () {
const target = this.get('targetObject.target');
return target.generate('foo.bar.baz', 1234);
})
});
@onechiporenko
onechiporenko / components.default-component.js
Last active August 22, 2016 11:39
Check component or helper exists
import Ember from 'ember';
export default Ember.Component.extend({
});
@onechiporenko
onechiporenko / components.my-component.js
Last active September 15, 2016 21:04
Action w/o quotes
import Ember from 'ember';
export default Ember.Component.extend({
actionA() {
console.log('component function handler');
},
actions: {
actionA() {
console.log('component action handler');
import Ember from 'ember';
export default Ember.Controller.extend({
emberVersion: Ember.VERSION,
appName: '`selected` binding',
choices: ['a', 'b', 'c', 'd'],
@onechiporenko
onechiporenko / controllers.application.js
Created October 18, 2016 18:52
Models Table. Custom filter function example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Models Table. Custom filter function example'
});
@onechiporenko
onechiporenko / app.js
Last active January 6, 2017 19:20
redirect to child route
import Ember from 'ember';
import Resolver from './resolver';
import loadInitializers from 'ember-load-initializers';
import config from './config/environment';
let App;
Ember.MODEL_FACTORY_INJECTIONS = true;
App = Ember.Application.extend({