Create a component
Pentru a crea o clasa pentru componente, avem nevoie de a crea schema care defineşte modelul de clasă (proprietăţi, link-uri, colecții, metode, evenimente de clasă).
// crează un sistem
const system = runtime.system('example07');
// definește o clasa
const metamodel = runtime.require('metamodel');
metamodel.schema('Person', {
'firstName': 'property'
});
metamodel.create();
const Person = runtime.require('Person');
// crează un component
new Person({
'_id': 'luke',
firstName: 'luke'
});
system.on('start', () => {
// get the component
const luke = this.require('luke');
//Arată numele componentului
console.log(luke.firstName());
});
// pornește sistemul
system.start();
Version compatibility
Remember that the example works both on server and browser.