Content was moved here: https://github.com/Selleo/selleo_best_practices/blob/master/service_delivery_paths/frontend_developer/frameworks/emberjs.md
View controllers.application.js
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
actions: { | |
add() { | |
const { title, calories } = this; | |
this.db.recipes.add({ title, calories: parseInt(calories) }).then(() => { | |
this.db.table("recipes") | |
.orderBy("calories") |
View controllers.application.js
import Ember from 'ember'; | |
import { computed } from '@ember/object'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
label: '', | |
hashCode(str) { | |
let hash = 0; | |
for (let i = 0; i < str.length; i++) { |
View controllers.application.js
import Ember from 'ember'; | |
import { computed } from '@ember/object'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
test: computed('{bla,la}', function() { | |
return `${this.bla},${this.la}`; | |
}), | |
View controllers.application.js
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle' | |
}); |
View controllers.application.js
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
}); |
View gist:70d75abfd2afbbd97458
/* | |
Photoresistor Part (Connection) | |
http://nakkaya.com/images/post/photoresistor.png | |
Connect the photoresistor one leg to pin 0, and pin to +5V | |
Connect a resistor (around 10k is a good value, higher | |
values gives higher readings) from pin 0 to GND. | |
---------------------------------------------------- |
View components.github-user-search.js
import Ember from 'ember'; | |
import { task, timeout } from 'ember-concurrency'; | |
import { isBlank } from '@ember/utils'; | |
const DEBOUNCE_MS = 250; | |
const API_URL = 'https://api.github.com/search/users?q='; | |
export default Ember.Component.extend({ | |
searchUsers: task(function * (term) { | |
if (isBlank(term)) { return []; } |
View controllers.application.js
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
value: `<div> | |
<p><span style="font-weight: bold;">Type: </span> exploration, adventure</p> | |
<br> | |
<p><span style="font-weight: bold;">Audio: </span> English</p> | |
</div>`, | |
pellOptions: { |
NewerOlder