Skip to content

Instantly share code, notes, and snippets.

View gokatz's full-sized avatar
🎯
Focusing

Gokul Kathirvel gokatz

🎯
Focusing
View GitHub Profile
import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class extends Component {
@action
addElement() {
this.args.testArray.pushObject("two");
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
router: Ember.inject.service(),
actions: {
makeURL(){
var routeName = "scope.purchase.invoice";
var dynamicSegments = { scopeId: 1, scopeData: 2, invoiceId: 3, pageSize: 20, pageIndex: 1 };
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
sample: service(),
action: {
searchText() {
let name = this.sample.getName();
@gokatz
gokatz / controllers.application.js
Last active June 25, 2019 07:01 — forked from RakChamp25/controllers.controller.js
Object Array Not Updated
import Ember from 'ember';
import {set} from '@ember/object';
import { A } from '@ember/array';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
apiObj: [
{ arr : A(['s'])},{ arr : A(['s'])},{ arr : A(['s'])}
],
actions: {
change(obj,index) {
@gokatz
gokatz / components.my-component.js
Created May 30, 2019 13:11 — forked from RakChamp25/components.my-component.js
ember nested query params issue
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Component.extend({
router: service(),
actions: {
transitionToChild() {
this.router.transitionTo('parent.child', { queryParams: { other_id : 1 } })
}
}
@gokatz
gokatz / components.my-component.js
Last active May 30, 2019 13:14 — forked from RakChamp25/components.my-component.js
ember nested query params issue
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Component.extend({
router: service(),
actions: {
transitionToChild() {
debugger;
this.router.transitionTo('parent.child', { queryParams: { other_id : 1 } })
}
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
console.log(Ember.VERSION);
}
});
@gokatz
gokatz / auto-bind
Created February 19, 2019 04:01 — forked from theseyi/auto-bind.js
auto-bind
import { action } from '@ember-decorators/object';
export default class AutoBind {
end = false;
constructor() {
window.addEventListener('beforeunload', this.onDestroy);
}
@action
@gokatz
gokatz / controllers.application.js
Last active October 2, 2018 06:58 — forked from knownasilya/controllers.application.js
Route Transition Issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['archived'],
archived: false
});