Constructor
new Component(name, dependencies)
Parameters:
Name | Type | Description |
---|---|---|
name |
string | Le nom du composant. |
dependencies |
Array.<string> | Noms des composants dont celui-ci dépend |
- Source:
Methods
bootstrap()
Démarre l'application.
- Source:
Fires:
- Lassi#event:bootstrap
config(fn) → {Component}
Ajoute un configurateur au composant.
Parameters:
Name | Type | Description |
---|---|---|
fn |
function | le configurateur. |
- Source:
Returns:
chaînable
- Type
- Component
configure()
Configuration du composant
- Source:
controller(pathopt, fn) → {Component}
Définition d'un controleur dans le composant.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
path |
String |
<optional> |
le chemin des actions de ce contrôleur. |
fn |
function | La fonction du controleur. |
- Source:
Returns:
chaînable
- Type
- Component
entity(name, fn) → {Component}
Ajoute une EntityDefinition au composant.
Parameters:
Name | Type | Description |
---|---|---|
name |
String | le nom de l'entité. |
fn |
function | La fonction de l'entité |
- Source:
Returns:
chaînable
- Type
- Component
service(String, function)
Définition d'un service.
Parameters:
Name | Type | Description |
---|---|---|
String |
name Le nom du service. |
|
function |
name Le service (paramètres injectables). |
- Source:
Returns:
Lassi chaînable