Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
const { computed, getOwner } = Ember;
export default Ember.Component.extend({
router: computed(function() {
return getOwner(this).lookup('router:main');
}),
actions: {
goToAbout() {
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['club'],
club: null,
queryClub: null,
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.get('register')(this);
},
willDestroyElement() {
this._super(...arguments);
import Ember from 'ember';
const passengers = [{name: "luke"}, {name: "leia"}, {name: "han"}]
.map((p) => Ember.Object.create(p))
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
passengers: passengers
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
buttonPressed() {
const onButtonPress = this.get('onbuttonpress');
if (onButtonPress) {
onButtonPress(this.get('name'));
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
onLoad() {
alert('img was loaded!');
}
}
});