Skip to content

Instantly share code, notes, and snippets.

import Controller from '@ember/controller';
import $ from 'jquery';
export default Controller.extend({
init(){
this._super(...arguments);
alert(Ember.$());
}
import Controller from '@ember/controller';
import object, { set } from '@ember/object';
export default Controller.extend({
canShowUpgradeBanner: false,
init(){
@mohamedali-s-4725
mohamedali-s-4725 / components.my-component\.js
Last active July 13, 2021 07:33
Nested route action-up
import Component from '@ember/component';
export default Component.extend({
});
@mohamedali-s-4725
mohamedali-s-4725 / controllers.application\.js
Last active February 9, 2021 11:31
1000+ items - each iteration
import Controller from '@ember/controller';
export default Controller.extend({
appName: 'Ember Twiddle'
});
@mohamedali-s-4725
mohamedali-s-4725 / controllers.application\.js
Last active February 1, 2022 10:50
Iterate 1000+ items in each & Virtual DOM
import Controller from '@ember/controller';
import $ from 'jquery';
import { A } from '@ember/array';
import object, { action, set } from '@ember/object';
export default Controller.extend({
count: A(),
import Component from '@ember/component';
export default Component.extend({
});
import Component from '@ember/component';
import layout from '../templates/components/my-component';
export default Component.extend({
layout,
options: {
option1: 'value1',
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@mohamedali-s-4725
mohamedali-s-4725 / controllers.application\.js
Created February 1, 2022 10:48
Virtual DOM by toggle 30 items
import Controller from '@ember/controller';
import $ from 'jquery';
import { A } from '@ember/array';
import object, { action, set } from '@ember/object';
export default Controller.extend({
count: A(),
@mohamedali-s-4725
mohamedali-s-4725 / controllers.application\.js
Created February 1, 2022 10:58
Iterate 1000+ items in each
import Controller from '@ember/controller';
import $ from 'jquery';
import { A } from '@ember/array';
import { set } from '@ember/object';
export default Controller.extend({
count: A(),