Skip to content

Instantly share code, notes, and snippets.

View ASH-Anthony's full-sized avatar

Anthony Trama ASH-Anthony

  • American Specialty Health
  • San Diego, CA
View GitHub Profile
@ASH-Anthony
ASH-Anthony / mirage.config.js
Last active May 25, 2018 16:23
One To One Embeddd
import Mirage from 'ember-cli-mirage';
export default function() {
window.server = this;
this.get('bosses/:id');
};
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active May 25, 2018 16:24
One To Many (Embedded)
import Ember from 'ember';
export default Ember.Controller.extend({
actions:{
addNew(name, dundy, e){
e.preventDefault()
let boss = this.get('store').peekRecord('boss', 1)
let newEmp = this.get('store').createRecord('employee', {
name:name,
dundyAward:dundy,
@ASH-Anthony
ASH-Anthony / mirage.config.js
Last active May 25, 2018 18:34
Mirage One-to-Many
import Mirage from 'ember-cli-mirage';
export default function() {
window.server = this;
this.get('bosses/:id');
};
import Mirage from 'ember-cli-mirage';
export default function() {
window.server = this;
this.get('bosses/:id');
};
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active November 2, 2017 20:12 — forked from samselikoff/controllers.application.js
Mirage 0.3 - One to One
import Ember from 'ember';
export default Ember.Controller.extend({
db: Ember.computed('refreshDb', function() {
let dump = window.server.schema.db.dump();
return JSON.stringify(dump, null, 2);
}),
import Ember from 'ember';
export default Ember.Component.extend({
});
@ASH-Anthony
ASH-Anthony / components.my-component.js
Last active October 24, 2017 18:26
Property Change
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
updatedName:null,
actions:{
nameUpdated(name){
console.log(`user-component received ${name} from user-name`);
if(name){
this.set('updatedName', name)
}
import Ember from 'ember';
const {
get
} = Ember;
export default Ember.Component.extend({
labelText:'We forgot the label',
inputComp:'inputs/basic-input',
labelComp:'labels/label-comp',
@ASH-Anthony
ASH-Anthony / components.form-ele.js
Last active March 5, 2018 16:42
Higher Order Components
import Ember from 'ember';
const {
get,
computed
} = Ember;
export default Ember.Component.extend({
labelText:'We forgot the label',
// inputComp:'inputs/basic-input',