ForgeTotal.js 5
fr

Total.js 5

Ajouter des helpers de vue et lire la config dans les vues

Total.js 5 · total5@0.0.19 viewstemplatesconfig Exécutée avec Total.js 5

Les fonctions enregistrées dans DEF.helpers sont disponibles dans toutes les vues sous la forme helpers.name(...). Utilisez-les pour les mises en forme que vous répétez (prix, dates, libellés).

Les réglages du fichier config s'affichent avec @{'%key'}, par exemple @{'%name'} pour le réglage name, si bien que la vue n'a pas besoin d'accéder à CONF.

config
name : Forge shop
definitions/helpers.js
DEF.helpers.price = function(value) {
	return '$' + value.toFixed(2);
};
views/index.html
@{layout('')}
<h1>@{'%name'}</h1>
<p class="price">@{helpers.price(model.price)}</p>
controllers/default.js
exports.install = function() {
	ROUTE('GET /', page);
};

function page($) {
	$.view('index', { price: 9.5 });
}