The Protevus Platform: Unified Full-Stack Development
https://protevus.com
a6ae7844f7
1. Partials are now resolved with the 'path' package 2. MustacheContext is an object that holds all folder contextual information for views and partials, and cleanly isolates all file resolving in one location |
||
---|---|---|
lib | ||
test | ||
.gitignore | ||
LICENSE | ||
pubspec.yaml | ||
README.md |
mustache
Mustache (Handlebars) view generator for the Angel web server framework.
Installation
In pubspec.yaml
:
dependencies:
angel_mustache: ^1.0.0
If your project imports package:angel_common
,
then this is already installed.
Usage
// Run the plug-in
await app.configure(mustache(new Directory('views')));
// Render `hello.mustache`
await res.render('hello', {'name': 'world'});
Options
- partialsPath: A path within the viewsDirectory to search for partials in.
Default is
./partials
. - fileExtension: The file extension to search for. Default is
.mustache
.