Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
next() {
let page = this.get('page') + 1;
this.transitionToRoute('application', { queryParams: { page }});
}
},
appName: 'Ember Twiddle',
@jelhan
jelhan / components.file-input.js
Created February 2, 2017 14:06
mock file upload
import Ember from 'ember';
export default Ember.Component.extend({
attributeBindings: ['type'],
change() {
console.log('change triggered');
},
tagName: 'input',
type: 'file'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@jelhan
jelhan / components.person-form.js
Last active February 24, 2017 16:41
ember-changeset
import Ember from 'ember';
const { computed, inject } = Ember;
export default Ember.Component.extend({
actions: {
cancel() {
this.get('model').rollback();
},
save() {
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Controller.extend({
actions: {
addNewPerson() {
this.get('people').pushObject({ name: this.get('newPersonName') });
this.set('newPersonName', null);
}
@jelhan
jelhan / controllers.application.js
Last active May 10, 2021 18:23
ember-changeset-validations-validateConfirmation-undefined
import Changeset from 'ember-changeset';
import Ember from 'ember';
import PasswordValidations from '../validations/password';
import lookupValidator from 'ember-changeset-validations';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
backgroundColor: 'green'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
showModal: true,
value: 'foo'
});
@jelhan
jelhan / controllers.application.js
Created January 19, 2018 09:57
ember-bootstrap: maximum-call-stack-exceeded
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
outerFormSubmitted: false,
innerFormSubmitted: false
});