Skip to content

Instantly share code, notes, and snippets.

View kkenan's full-sized avatar

Kenan Klisura kkenan

View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
test: null
});
@kkenan
kkenan / controllers.application.js
Created November 16, 2016 11:29 — forked from ofersadgat/controllers.application.js
Computed Update Count
import Ember from 'ember';
function CustomComputedGt(dependentProperty, value) {
var isSubscribed = false;
var lastState;
function gt(context) {
return context.get(dependentProperty) > value;
}
@kkenan
kkenan / components.my-component.js
Last active October 24, 2016 10:06
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
submit(text) {
Ember.$('#test').append(text);
},
'submit-delayed': function(text) {
setTimeout(function() {
Ember.$('#test').append(text);
import Ember from 'ember';
export default Ember.Component.extend({
init: function() {
this._super.apply(this, arguments);
var arr = [];
for (var i = 0; i < 1000; i++) {
arr.push(i);
}
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['person.firstName'],
appName: 'Ember Twiddle',
person: Ember.Object.create(),
actions: {
setFirstName: function() {
this.set('person.firstName', 'Hello');
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@kkenan
kkenan / application.controller.js
Created February 26, 2016 22:50 — forked from ctusch/application.controller.js
bind to child view
import Ember from 'ember';
export default Ember.Controller.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
items: Ember.computed(function() {
var result = [];
for(var i = 0; i < 100; i++) {
result.push({
title: 'Hello world ' + i
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
testObject: {
id: 1
}
});