Skip to content

Instantly share code, notes, and snippets.

View sglanzer-deprecated's full-sized avatar

Steven Glanzer sglanzer-deprecated

  • Accedian
  • Ottawa, Canada
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
handleMe() {
console.log('got it')
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
select() {
this.toggleProperty('selected')
}
}
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
greeting: 'Hi',
nameInternal: null,
go: null
});
@sglanzer-deprecated
sglanzer-deprecated / components.my-button.js
Last active June 16, 2016 13:48
Internally managed selection state
import Ember from 'ember';
export default Ember.Component.extend({
isDisabled: Ember.computed('selections.[]', function() {
const length = this.get('selections.length')
if (this.get('multiSelect')) {
return length < 1
} else {
return length !== 1
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
clickHandler() {
alert('who')
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
_components: Ember.on('init', function() {
const owner = Ember.getOwner(this)
owner.register('component:my-component', Ember.Component.extend({
layout: hbs`
Hi