Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@luxzeitlos
luxzeitlos / components.child-component.js
Last active February 24, 2017 10:53 — forked from feanor07/components.child-component.js
ember init two-way-binding broken
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
if (this.get('name') === undefined) {
Ember.run.later(() => {
this.set('name', 'tom');
})
import Ember from 'ember';
export default Ember.Component.extend({
critService: Ember.inject.service(),
actions: {
reloadCrits() {
this.get("critService").loadCrits();
},
modifyCritVal(crit, k) {
crit.set(k, "ABC value");
@luxzeitlos
luxzeitlos / controllers.application.js
Created September 6, 2016 13:09 — forked from GabrielCW/controllers.application.js
Observe services from controllers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
currentEdit: false
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedLanguages: [],
queryParams: ['selectedLanguages'],
init() {
this._super(...arguments);
},
import Ember from 'ember';
export default Ember.Component.extend({
model: null,
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@luxzeitlos
luxzeitlos / controllers.application.js
Last active July 2, 2019 09:44 — forked from runspired/controllers.application.js
Unknown Property Path Handling
import Ember from 'ember';
const { computed } = Ember;
class FakeProxy {
constructor(target) {
this._target = target;
}
get(path) {
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = "6LdeLOYUAAAAAK2DmVLyVf0huk0nD3Sdp1WrpQ5P";
@tracked username;
@tracked password;