Skip to content

martinssipenko/laravel-elixir-ngHtml2Js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Elixir ngHtml2Js

Version Dependencies

Simple extension to laravel elixir which generates AngularJS modules, which pre-load your HTML code into the $templateCache. This way AngularJS doesn't need to request the actual HTML files anymore.

Install

npm install --save-dev laravel-elixir-ng-html2js

Usage

Example Gulpfile.js:

var elixir = require('laravel-elixir');

require('laravel-elixir-ng-html2js');

elixir(function(mix) {
    mix.ngHtml2Js();
});
  • First argument is the src that is used to look for your partials, default: resources/assets/partials/**/*.html
  • Second argument is the location where you output partials.js should be palces, default: resources/assets/js/partials.js
  • Third argument is config options object of ngHtml2Js, default: {moduleName: 'partialsModule', prefix : ''}

Example Angular Usage:

require('angular');
require('./partials');

var app = angular.module('app', [
        'app.controller',
    'ngRoute',
    'partialsModule'
]);

app.config(function($routeProvider) {
    $routeProvider
        .when('/', {
          templateUrl: 'index.html',
          controller: 'mainController'
        });
});

Changelog

0.2.0

  • Initial release

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published