Skip to content

Instantly share code, notes, and snippets.

View gokatz's full-sized avatar
🎯
Focusing

Gokul Kathirvel gokatz

🎯
Focusing
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@gokatz
gokatz / application.controller.js
Last active January 26, 2016 10:35
controller test
import Ember from 'ember';
export default Ember.Controller.extend({
currentPlan: 'trail',
freePlan : function()
{
return 'success';
}.property(),
model: [{a: 'aa1' , b: 'bb1'},{a: 'aa2',b: 'bb2'}],
import Ember from 'ember';
export default Ember.Component.extend({
isModelTwo: Ember.computed('model.id', function() {
return this.get('model.id') == 2;
})
});
@gokatz
gokatz / application.controller.js
Last active February 10, 2016 06:05
New Twiddle
import Ember from 'ember';
var a = Ember.Object.extend({
name: 'gokul',
age: 20
});
a.height = 10;
a.reopen({
@gokatz
gokatz / application.controller.js
Created February 11, 2016 12:57
Model controller test
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
});
@gokatz
gokatz / application.controller.js
Last active February 16, 2016 13:10
model without route
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
getName : Em.computed('model.name',function() {
return this.get('model.name');
}),
actions: {
save: function() {
var name = this.get('model.name');
@gokatz
gokatz / application.controller.js
Last active February 18, 2016 09:59
closure test
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'CodeX',
actions: {
popName(name) {
alert(name);
}
}
});
@gokatz
gokatz / application.controller.js
Last active February 19, 2016 06:59
service inj
import Ember from 'ember';
import mixin from 'demo-app/mixins/apptest';
export default Ember.Controller.extend(mixin, {
appName: Ember.computed(function() {
return this.get('appname.name'); //service injected in intializers
}),
products: Ember.computed(function() {
return this.product; //mixin imported
}),
@gokatz
gokatz / application.controller.js
Last active November 15, 2016 06:41
mixin inj
import Ember from 'ember';
import testMixin from 'twiddle/mixins/apptest';
export default Ember.Controller.extend(testMixin, {
appName: Ember.computed(function() {
return this.get('appname.name'); //service injected
}),
products: Ember.computed(function() {
return this.get('apptest.product'); //mixin injected => wrong
@gokatz
gokatz / application.controller.js
Last active February 22, 2016 08:17
utils injection
import Ember from 'ember';
import upgradeMsg from 'demo-app/utils/test';
//import version from 'demo-app/services/version';
export default Ember.Controller.extend({
appName:'CodeX',
version: Em.inject.service(),
canCont: Em.computed(function () {
if(this.get('version.version') <= 1)
{