Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
fields: [
],
actions: {
addField() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
session: {
backend_pl_fields: [
],
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
// Create a fake "model" from a POJO
presence: Ember.Object.extend({
isOnline: Ember.computed.equal('availability', 'ONLINE'),
isOffline: Ember.computed.not('isOnline')
})
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
const PERSON = 'person';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
this.person = {
first: 0,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
this.returnValue = this.send('doSomethingWithReturnValue', 'return value');
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
var times = [];
for (let i = 0; i < 10; i++) {
times.push(Date.now() - i * 1000);
}
this.times = times;
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
buttonClicked: 0,
actionTriggered: 0,
anonDebounce: 0,
debouncedClick() {
this.incrementProperty('actionTriggered');