Skip to content

Instantly share code, notes, and snippets.

View shoxter's full-sized avatar

Jordan Harris shoxter

  • Harris Barrick Software
  • Central Florida
View GitHub Profile
@shoxter
shoxter / controllers.application.js
Created September 29, 2016 18:46 — forked from machty/controllers.application.js
ember-concurrency starter
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
foo: 0,
myTask: task(function * () {
let term = this.get('term');
if (Ember.isBlank(term)) {
import Ember from 'ember';
export default Ember.Component.extend({
isTouched: false,
_isTouched: false,
didUpdateAttrs(params) {
if (params.oldAttrs.isTouched !== params.newAttrs.isTouched) {
// isTouched did change. time to update internal property
this.set('_isTouched', this.get('isTouched'));
}