Skip to content

Instantly share code, notes, and snippets.

View sheriffderek's full-sized avatar

sheriffderek sheriffderek

View GitHub Profile
import Ember from 'ember';
export default Ember.Route.extend({
alertInput: function(inputValue) {
alert(inputValue);
},
actions: {
doSomething(userInput) { // (this is already a function)
@sheriffderek
sheriffderek / controllers.application.js
Last active February 6, 2019 23:38
routing example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'dynamic-segment example'
});
@sheriffderek
sheriffderek / components.example-component.js
Last active August 18, 2017 15:49
Dynamic CSS class added to component
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'section',
classNames: ['class-from-component-controller'],
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@sheriffderek
sheriffderek / controllers.application.js
Last active July 13, 2017 17:25
Computed property in Model ?
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Computed property in Model / example'
});
@sheriffderek
sheriffderek / controllers.application.js
Last active July 10, 2017 16:28
Local JSON example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Importing local JSON experiments',
});
import Ember from 'ember';
export default Ember.Component.extend({
open: false,
actions: {
toggleAnswer() {
this.toggleProperty('open');
console.log( this.get('open') );
},
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'this text is property in a controller... see controllers/application.js'
});