Skip to content

Instantly share code, notes, and snippets.

View miguelcobain's full-sized avatar

Miguel Andrade miguelcobain

View GitHub Profile
@miguelcobain
miguelcobain / application.controller.js
Last active January 30, 2017 19:25
sort computed
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Controller.extend({
appName:'Ember Twiddle',
entries: [
{
id: 1,
name: 'Eric'
},
@miguelcobain
miguelcobain / application.controller.js
Last active December 18, 2015 12:44
component communication
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
messages: [
{
text: 'message 1'
},
{
text: 'message 2'
@miguelcobain
miguelcobain / alert-box-button.component.js
Last active December 18, 2015 16:27 — forked from avaz/alert-box-button.template.hbs
ContextualComponentsTriggerAction
import Ember from 'ember';
export default Ember.Component.extend({
click() {
this.get('close-button')();
}
});
@miguelcobain
miguelcobain / application.controller.js
Created December 21, 2015 18:20
classNameBindings
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@miguelcobain
miguelcobain / application.controller.js
Last active December 22, 2015 18:53
accessing service array
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
messenger: Ember.inject.service('my-service'),
i: 4,
actions: {
addMessage() {
this.get('messenger.messages').addObject(this.get('i'));
this.incrementProperty('i');
@miguelcobain
miguelcobain / application.controller.js
Last active March 22, 2016 09:52
didReceiveAttrs array changes
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
items: Ember.A([
'Item 1',
'Item 2',
'Item 3',
'Item 4'
]),
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@miguelcobain
miguelcobain / application.controller.js
Created January 19, 2016 17:31 — forked from barneycarroll/application.controller.js
Computed property lifecycle
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
var categories = [
{
id: 1,
title: 'category 1'
}, {
id: 2,
title: 'category 2'
}, {