Skip to content

Instantly share code, notes, and snippets.

@batok
Created May 27, 2016 15:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save batok/67d54aac32c4f4da583cd04a154b29c3 to your computer and use it in GitHub Desktop.
Save batok/67d54aac32c4f4da583cd04a154b29c3 to your computer and use it in GitHub Desktop.
New Twiddle
import Ember from 'ember';
let { computed, get, set } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
value: '945',
style: 'color: black',
valor: computed('value', {
get(){
let valor = `&#${get(this,'value')}` ;
return valor.htmlSafe();}
}),
actions:{
automatic() {
set(this, 'style', 'color: red');
Ember.run.later(()=> {
set(this, 'style', 'color: black');
this.incrementProperty('value');
}, 2000);
}
}
});
<h1>Welcome to {{appName}}</h1>
<br><div style={{style}}>{{valor}}</div>
<br>
{{outlet}}
<br>
<br>
{{input type='text' value=value}}
<br><br>
<button {{action 'automatic'}}>Automatic</button>
{
"version": "0.8.1",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
"ember": "2.5.1",
"ember-data": "2.5.2",
"ember-template-compiler": "2.5.1"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment