Skip to content

Apoxx/forcejade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Force Jade

A Jade Template Engine plugin for ForceMVC using Jaded.

Force Jade is not on pub, so if you want to try it, you must add this git to the dependencies, like that:

dependencies:
  forcemvc: any
  forcejade:
    git: https://github.com/Apoxx/forcejade.git

Usage example:

import "package:forcemvc/force_mvc.dart";
import "package:forcejade/forcejade.dart";

void main(){
  WebServer server = new WebServer();
  server.viewRender = new JadeRender();
  server.start();
}

@Controller()
class RequestHandler{
  @RequestMapping(value: "/")
  String index(ForceRequest req, Model model){
    return "index";
  }
}

You can set the devMode attribute to true when you call the JadeRender constructor, so the server recompiles the views folder automatically on each render request. That way, you avoid the need to restart the server each time you make a modification in the jade files at cost of slower requests.

server.viewRender = new JadeRender(devMode: true);

You have to explicitly specify the package-root when you start your server to avoid path bugs:

dart --package-root=packages/ server.dart

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages