jade-angularjs-brunch2
Adds Jade support to brunch with angularjs template cache modules.
Last updated 7 years ago by Nami-Doc .
Repository · Original npm · Tarball · package.json
$ cnpm install jade-angularjs-brunch2 
SYNC missed versions from official npm registry.

jade-angularjs-brunch2

Automatic compiler Jade templates to AngularJS modules for Brunch.IO

Based of @GulinSS's work.

Sample of settings:

Add to dependencies section in package.json of your project:

"jade-angularjs-brunch" : "1.6"

Add to templates section in config.coffee:

  joinTo: 
    'js/dontUseMe' : /^app/ #slutty hack for Jade-auto-compiling

Add to plugin section in config.coffee:

  plugins:
        jade:
              pretty: yes # Adds pretty-indentation whitespaces to output (false by default)
        jade_angular:
              modules_folder: 'templates'
              locals: {}
  • modules_folder: folder with your template
  • locals: context for jade compiler

Now you can get angular.js modules:

if your file is at app/src/blog/templates/article/index.jade

_public/js/templates.js:

angular.module('login.templates', [])
.run(['$templateCache', function($templateCache) {
  return $templateCache.put('/blog/article/index', [
'This is content of your jade-file',''].join("\n"));
}])

Note

This plugin was created to fix two things in the original jade-angularjs-brunch :

  • multiple files for templates
  • broken naming for after-dir parts. Ie blog/templates/article/index.jade give blog/templates/index.html because it only takes the last part, which is incorrect.

Current Tags

  • 1.6.1                                ...           latest (7 years ago)

2 Versions

  • 1.6.1                                ...           7 years ago
  • 1.6.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 1
Last Day 1
Last Week 0
Last Month 0
Dependencies (3)
Dev Dependencies (2)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |