Skip to content

Instantly share code, notes, and snippets.

View vitch's full-sized avatar

Kelvin Luck vitch

View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
let a = Ember.Object.extend(
Ember.getOwner(this).ownerInjection(),
Ember.ActionHandler,
{
actions: {
@vitch
vitch / controllers.application.js
Last active February 15, 2017 15:45
New Twiddle
import Ember from 'ember';
import RSVP from 'rsvp';
const ObjectPromiseProxy = Ember.Object.extend(Ember.PromiseProxyMixin); // jscs:ignore disallowDirectPropertyAccess
const ObjectProxyPromiseProxy = Ember.ObjectProxy.extend(Ember.PromiseProxyMixin); // jscs:ignore disallowDirectPropertyAccess
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
bob: Ember.computed(function() {
return ObjectPromiseProxy.create({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
data: Ember.computed(function() {
return [
{ id: 1 },
{ id: 2, isSelected: true },
{ id: 3 }
];
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isCollapsed: false,
actions: {
toggleCollapsed() {
this.toggleProperty('isCollapsed');
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@vitch
vitch / controllers.application.js
Last active April 19, 2016 11:11
get / set CP
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
cp1: Ember.computed(function() {
console.log('cp1 got');
return 'one';
}),
cp2: Ember.computed({
get() {
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
const { Controller, computed } = Ember;
export default Controller.extend({
appName:'Ember Twiddle',
myArray: computed(function() {
return Ember.A([1,2,3,4,5]);
}),
actions: {