2017-01-31 9 views
0

ich eine eher schlechte API verspotten wollen, die Felder, die die Daten wiederholen hat, so versuche ich, eine Mirage Fabrik erstellen einige zufällige Daten zu erzeugenEmber Mirage: faker Ausgabe Wiederverwendung in Datensatzerstellung

zB

import { Factory, faker } from 'ember-cli-mirage'; 

export default Factory.extend({ 
    "firstName": function() { 
    return faker.name.firstName(); 
    }, 
    "lastName": function() { 
    return faker.name.lastName(); 
    }, 
    "fullName": function() { 
    // how do I put firstName + lastName here? 
    } 
}); 

Antwort

1

ich nicht versucht haben, können Sie es bitte ein Schuss,

"fullName": function() { 
    return this.firstName + this.lastName; 
    } 
+2

Yep, sollte diese Arbeit. siehe http://www.ember-cli-mirage.com/docs/v0.2.x/factories/#defining-factories –

+0

Danke, ich dachte, es könnte Probleme geben, dies aufgrund der Bestellung oder der Möglichkeit der Fabrik-Methoden zu tun mehr als einmal aufgerufen werden – vogomatix

Verwandte Themen