Skip to content

Instantly share code, notes, and snippets.

@mohamedali-s-4725
mohamedali-s-4725 / components.basic-form.js
Last active December 1, 2016 09:18 — forked from munsellj/components.basic-form.js
Component Destroy on Route Change
import Ember from 'ember';
export default Ember.Component.extend({
model:Ember.Object.create({name: '111'}),
willDestroyElement(){
console.log(this.get("model"));
}
});
import Ember from 'ember';
const { Component, get, set } = Ember;
export default Component.extend({
default_permission: Ember.Object.create({
can_access_comment: true,
can_read_files: true,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import { A } from '@ember/array';
import { get, set } from '@ember/object';
export default Ember.Component.extend({
array_prop: A(),
reset_array_by: 'empty_string',
import Component from '@glimmer/component';
export default class extends Component {
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@ember/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class extends Component {
@tracked hovered = false;
@action
handleMouseEnter(e) {
@mohamedali-s-4725
mohamedali-s-4725 / components.create-issue\.js
Last active October 6, 2020 16:11
Ember App without mixin dependency
import Component from '@ember/component';
import $ from 'jquery';
import { run } from '@ember/runloop';
export default Component.extend({
classNames: ['create-issue-container'],
didInsertElement(){
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
Img_tag_with_tag:'&lt; &gt; &amp; <a href=""> SMA </a>'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
commentText:'&lt; &gt; &amp; <a href=""> SMA </a>',
imgTag: "'><img src=s onerror=alert()>"
});