Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
click() {
// this fires only when changed through this component
// I want this to fire even when changed from other components
alert('clicked application-list!');
},
change() {
// this fires only when changed through this component
import Ember from 'ember';
export default Ember.Controller.extend({
newName: 'Input Tests',
actions: {
updateName(name) {
this.set('newName', name);
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
timers: null,
// contrived examples are contrived, I used `init` because I know what I'm doing
initTimers: Ember.on('init', function() {
this.set('timers', [
@kumkanillam
kumkanillam / controllers.application.js
Created August 23, 2016 19:37 — forked from poteto/controllers.application.js
ember-changeset-validations demo
import Ember from 'ember';
import AdultValidations from '../validations/adult';
import ChildValidations from '../validations/child';
import { reservedEmails } from '../validators/uniqueness';
const { get } = Ember;
export default Ember.Controller.extend({
AdultValidations,
ChildValidations,
reservedEmails,
import Ember from 'ember';
export default Ember.Controller.extend({
reversedItems: Ember.computed('model.[]', function() {
return this.get('model').toArray().reverse();
})
});
@kumkanillam
kumkanillam / adapters.application.js
Created August 25, 2016 08:06 — forked from pangratz/adapters.application.js
POC store.cachedQuery()
import DS from "ember-data";
export default DS.JSONAPIAdapter.extend();
import Ember from 'ember';
export default Ember.Component.extend({
invite:Ember.inject.service(),
actions:{
logout(){
//console.log('addOneEntry');
//this.get('invite').addOneEntry();
this.get('invite').logout();
},
import Ember from 'ember';
export default Ember.Component.extend({
store:Ember.inject.service(),
myService:Ember.inject.service(),
init() {
this._super(...arguments);
$.mockjax({
url: '/users',