Skip to content

Instantly share code, notes, and snippets.

View Asherlc's full-sized avatar

Asher Cohen (Editors) Asherlc

View GitHub Profile
import Ember from 'ember';
import typeahead from '../typeahead';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
results: Ember.A([]),
actions: {
typeahead(string) {
const results = typeahead(string);
console.log(results)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
hash: {
},
actions: {
addKeyValue() {
this.get('hash').foo = 'bar';
console.log(this.get('hash'))
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
myAction(value) {
console.log(arguments);
alert(value);
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
myValue: 'foo',
actions: {
logValue(value) {
console.log(value)
}
}
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
didInsertElement() {
console.log(this.getProperties('type', 'value', 'options'));
}
});
import Ember from 'ember';
import DS from 'ember-data';
const {
A,
Helper,
computed,
defineProperty,
get,
observer,
@Asherlc
Asherlc / controllers.application.js
Last active May 17, 2016 20:25
observer bracket expansion
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
titles: Ember.computed('model.@each.{title}', function() {
return this.get('model').mapBy('title');
}),
setByObserver: [],
setByObserverWithoutBracketExpansion: [],
@Asherlc
Asherlc / controllers.application.js
Last active March 28, 2016 17:03
Relationship errors
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import DS from 'ember-data';
const {
A,
Helper,
computed,
defineProperty,
get,
isArray,