Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Template Switcher',
template: null,
actions: {
setTemplate(template) {
this.set('template', template);
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
activeItem: undefined,
items: Ember.computed(function() {
return [
{
title: 'Item 1',
@camskene
camskene / a.controller.js
Created August 13, 2018 01:27
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items: Ember.computed(function() {
return [
{
title: 'item 1',
},
@camskene
camskene / controllers.application.js
Created October 3, 2018 12:53
Ember - Return Promise from Computed Property
import Ember from 'ember';
export default Ember.Controller.extend({
shouldRenderComponent: false,
actions: {
renderComponent() {
this.toggleProperty('shouldRenderComponent');
},
},
@camskene
camskene / controllers.application.js
Created October 3, 2018 14:13 — forked from vitch/controllers.application.js
Ember - Return Promise from Computed Property
import Ember from 'ember';
export default Ember.Controller.extend({
shouldRenderComponent: false,
actions: {
renderComponent() {
this.toggleProperty('shouldRenderComponent');
},
},
import Ember from 'ember';
export default Ember.Component.extend({
});
@camskene
camskene / controllers.application.js
Last active June 11, 2019 21:42
Composing Patterns
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
buttons: [
{
label: 'click',
icon: 'åß',
},
import Ember from 'ember';
export default Ember.Controller.extend({
data: [
{
id: 1,
name: 'item 1',
},
{
id: 2,
@camskene
camskene / index.html
Created April 8, 2019 01:06
JS Bin Generate `rule` with versions. Generate `ruleGroup` // source https://jsbin.com/kemexeh
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Generate `rule` with versions. Generate `ruleGroup`">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
@camskene
camskene / controllers.application.js
Last active June 21, 2019 03:01
Ember Tooltip Service
import Ember from 'ember';
export default Ember.Controller.extend({
data: ['a', 'b', 'c', 'd', 'e'],
});