Skip to content

Instantly share code, notes, and snippets.

import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
@service
notifications;
appName = 'Ember Twiddle';
import Component from '@glimmer/component';
import { action } from '@ember/object';
export default class extends Component {
@action
addElement() {
this.args.testArray.pushObject("two");
}
}
import Component from '@glimmer/component';
export default class extends Component {
}
import Component from '@glimmer/component';
export default class extends Component {
}
import Component from '@glimmer/component';
export default class extends Component {
}
@RakChamp25
RakChamp25 / controllers.application.js
Last active July 3, 2019 05:50 — forked from gokatz/controllers.application.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 : ['s']},{ arr : ['s']},{ arr : ['s']}
],
actions: {
change(arr,index) {
@RakChamp25
RakChamp25 / controllers.controller.js
Last active July 3, 2019 05:40
Object Array Not Updated
import Ember from 'ember';
export default Ember.Controller.extend({
apiObj: [{arr:['s']},
{arr:['s']}]
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['bookmark_id'],
bookmark_id: '',
actions : {
check() {
this.set('bookmark_id',"5");
}
@RakChamp25
RakChamp25 / components.my-component.js
Last active May 30, 2019 13:11
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 } })
}
}