Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
currentEdit: false
});
import Ember from 'ember';
function foo() {
alert(this);
}
export default Ember.Component.extend({
data: 42,
normalFunction() {
alert(this.get('data'));
import Ember from 'ember';
const {get} = Ember;
export default Ember.Component.extend({
init() {
get(this, 'foo')();
}
});
@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';
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord() {
return {
"data": {
"type": "user",
"relationships": {
"roles": {
"data": [
import Ember from 'ember';
export default Ember.Controller.extend({
val: '',
actions: {
update(val) {
val = +val; //cast to int;
if(val) {
Ember.set(this, 'val', val);
}
@luxzeitlos
luxzeitlos / router.js
Created July 28, 2016 21:00
New Twiddle
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'none',
rootURL: config.rootURL
});
Router.map(function() {
this.route('xyz', function() {
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
insert() {
this.$('.target')
.append('<a id="idnum">Get Data</a>');
this.$('#idnum').on('click', () => {
alert('clicked');
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
findRecord (store, type, id, snapshot) {
return {
data: {
id: '1',
type: 'servers',
relationships: {
user: {