Skip to content

Instantly share code, notes, and snippets.

View gokatz's full-sized avatar
🎯
Focusing

Gokul Kathirvel gokatz

🎯
Focusing
View GitHub Profile
@gokatz
gokatz / controllers.application\.js
Last active February 15, 2021 04:44
New Twiddle
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { inject as service } from '@ember/service';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@service fetch;
@action async formSave(input) {
const url = 'https://ember-twiddle.com/test';
import Controller from '@ember/controller';
// let OuterClass=Em.Object.extend()
// OuterClass.a=1
// OuterClass.reopenClass({b:2})
// let InnerClass=OuterClass.extend()
// console.log(OuterClass.a, OuterClass.b, InnerClass.a, InnerClass.b);
let App = {};
@gokatz
gokatz / controllers.application\.js
Last active October 29, 2020 08:17
New Twiddle
import Controller from '@ember/controller';
import Obj from 'twiddle/model';
console.log('Cont', Obj, Obj.classProp);
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
setA() {
Obj.classProp = 'x';
@gokatz
gokatz / controllers.application\.js
Last active October 22, 2020 14:53
New Twiddle
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@service
myService;
}
@gokatz
gokatz / components.x-comp\.js
Created October 21, 2020 04:46
New Twiddle
import Component from '@glimmer/component';
export default class extends Component {
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@gokatz
gokatz / controllers.application\.js
Last active September 4, 2020 08:17
array of objects. - glimmer
import Controller from '@ember/controller';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
class People {
constructor(name, age) {
this.name = name;
this.age = age;
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@gokatz
gokatz / controllers.application\.js
Last active August 10, 2020 07:26
octane object tracking
import Controller from '@ember/controller';
import { action } from '@ember/object';
import {
tracked
} from 'tracked-built-ins';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
address = tracked({ city: 'Chennai' });